[03:21:30]OFD Sender: No OFD packet to send [03:21:35]OFD Sender: No OFD packet to send [03:21:40]OFD Sender: No OFD packet to send [03:21:45]OFD Sender: No OFD packet to send [03:21:50]OFD Sender: No OFD packet to send [03:21:55]OFD Sender: No OFD packet to send [03:22:00]OFD Sender: No OFD packet to send [03:22:05]OFD Sender: No OFD packet to send [03:22:10]OFD Sender: No OFD packet to send [03:22:15]OFD Sender: No OFD packet to send [03:22:20]OFD Sender: No OFD packet to send [03:22:25]OFD Sender: No OFD packet to send [03:22:30]OFD Sender: No OFD packet to send [03:22:35]OFD Sender: No OFD packet to send [03:22:40]OFD Sender: No OFD packet to send [03:22:45]OFD Sender: No OFD packet to send [03:22:50]OFD Sender: No OFD packet to send [03:22:55]OFD Sender: No OFD packet to send [03:23:00]OFD Sender: No OFD packet to send [03:23:05]OFD Sender: No OFD packet to send [03:23:10]OFD Sender: No OFD packet to send [03:23:15]OFD Sender: No OFD packet to send [03:23:20]OFD Sender: No OFD packet to send [03:23:25]OFD Sender: No OFD packet to send [03:23:30]OFD Sender: No OFD packet to send [03:23:35]OFD Sender: No OFD packet to send [03:23:40]OFD Sender: No OFD packet to send [03:23:45]OFD Sender: No OFD packet to send [03:23:50]OFD Sender: No OFD packet to send [03:23:55]OFD Sender: No OFD packet to send [03:24:00]OFD Sender: No OFD packet to send [03:24:05]OFD Sender: No OFD packet to send [03:24:10]OFD Sender: No OFD packet to send [03:24:15]OFD Sender: No OFD packet to send [03:24:20]OFD Sender: No OFD packet to send [03:24:25]OFD Sender: No OFD packet to send [03:24:30]OFD Sender: No OFD packet to send [03:24:35]OFD Sender: No OFD packet to send [03:24:40]OFD Sender: No OFD packet to send [03:24:45]OFD Sender: No OFD packet to send [03:24:50]OFD Sender: No OFD packet to send [03:24:55]OFD Sender: No OFD packet to send [03:25:00]OFD Sender: No OFD packet to send [03:25:05]OFD Sender: No OFD packet to send [03:25:10]OFD Sender: No OFD packet to send [03:25:15]OFD Sender: No OFD packet to send [03:25:20]OFD Sender: No OFD packet to send [03:25:25]OFD Sender: No OFD packet to send [03:25:30]OFD Sender: No OFD packet to send [03:25:35]OFD Sender: No OFD packet to send [03:25:40]OFD Sender: No OFD packet to send [03:25:45]OFD Sender: No OFD packet to send [03:25:50]OFD Sender: No OFD packet to send [03:25:55]OFD Sender: No OFD packet to send [03:26:00]OFD Sender: No OFD packet to send [03:26:05]OFD Sender: No OFD packet to send [03:26:10]OFD Sender: No OFD packet to send [03:26:15]OFD Sender: No OFD packet to send [03:26:20]OFD Sender: No OFD packet to send [03:26:25]OFD Sender: No OFD packet to send [03:26:30]OFD Sender: No OFD packet to send [03:26:35]OFD Sender: No OFD packet to send [03:26:40]OFD Sender: No OFD packet to send [03:26:45]OFD Sender: No OFD packet to send [03:26:50]OFD Sender: No OFD packet to send [03:26:55]OFD Sender: No OFD packet to send [03:27:00]OFD Sender: No OFD packet to send [03:27:05]OFD Sender: No OFD packet to send [03:27:10]OFD Sender: No OFD packet to send [03:27:15]OFD Sender: No OFD packet to send [03:27:20]OFD Sender: No OFD packet to send [03:27:25]OFD Sender: No OFD packet to send [03:27:30]OFD Sender: No OFD packet to send [03:27:35]OFD Sender: No OFD packet to send [03:27:40]OFD Sender: No OFD packet to send [03:27:45]OFD Sender: No OFD packet to send [03:27:50]OFD Sender: No OFD packet to send [03:27:55]OFD Sender: No OFD packet to send [03:28:00]OFD Sender: No OFD packet to send [03:28:05]OFD Sender: No OFD packet to send [03:28:10]OFD Sender: No OFD packet to send [03:28:15]OFD Sender: No OFD packet to send [03:28:20]OFD Sender: No OFD packet to send [03:28:25]OFD Sender: No OFD packet to send [03:28:30]OFD Sender: No OFD packet to send [03:28:35]OFD Sender: No OFD packet to send [03:28:40]OFD Sender: No OFD packet to send [03:28:45]OFD Sender: No OFD packet to send [03:28:50]OFD Sender: No OFD packet to send [03:28:55]OFD Sender: No OFD packet to send [03:29:00]OFD Sender: No OFD packet to send [03:29:05]OFD Sender: No OFD packet to send [03:29:10]OFD Sender: No OFD packet to send [03:29:15]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:36]OFD Sender: No OFD packet to send [03:30:41]OFD Sender: No OFD packet to send [03:30:46]OFD Sender: No OFD packet to send [03:30:51]OFD Sender: No OFD packet to send [03:30:56]OFD Sender: No OFD packet to send [03:31:01]OFD Sender: No OFD packet to send [03:31:06]OFD Sender: No OFD packet to send [03:31:11]OFD Sender: No OFD packet to send [03:31:16]OFD Sender: No OFD packet to send [03:31:21]OFD Sender: No OFD packet to send [03:31:26]OFD Sender: No OFD packet to send [03:31:31]OFD Sender: No OFD packet to send [03:31:36]OFD Sender: No OFD packet to send [03:31:41]OFD Sender: No OFD packet to send [03:31:46]OFD Sender: No OFD packet to send [03:31:51]OFD Sender: No OFD packet to send [03:31:56]OFD Sender: No OFD packet to send [03:32:01]OFD Sender: No OFD packet to send [03:32:06]OFD Sender: No OFD packet to send [03:32:11]OFD Sender: No OFD packet to send [03:32:16]OFD Sender: No OFD packet to send [03:32:21]OFD Sender: No OFD packet to send [03:32:26]OFD Sender: No OFD packet to send [03:32:31]OFD Sender: No OFD packet to send [03:32:36]OFD Sender: No OFD packet to send [03:32:41]OFD Sender: No OFD packet to send [03:32:46]OFD Sender: No OFD packet to send [03:32:51]OFD Sender: No OFD packet to send [03:32:56]OFD Sender: No OFD packet to send [03:33:01]OFD Sender: No OFD packet to send [03:33:06]OFD Sender: No OFD packet to send [03:33:11]OFD Sender: No OFD packet to send [03:33:16]OFD Sender: No OFD packet to send [03:33:21]OFD Sender: No OFD packet to send [03:33:26]OFD Sender: No OFD packet to send [03:33:31]OFD Sender: No OFD packet to send [03:33:36]OFD Sender: No OFD packet to send [03:33:41]OFD Sender: No OFD packet to send [03:33:46]OFD Sender: No OFD packet to send [03:33:51]OFD Sender: No OFD packet to send [03:33:56]OFD Sender: No OFD packet to send [03:34:01]OFD Sender: No OFD packet to send [03:34:06]OFD Sender: No OFD packet to send [03:34:11]OFD Sender: No OFD packet to send [03:34:16]OFD Sender: No OFD packet to send [03:34:21]OFD Sender: No OFD packet to send [03:34:26]OFD Sender: No OFD packet to send [03:34:31]OFD Sender: No OFD packet to send [03:34:36]OFD Sender: No OFD packet to send [03:34:41]OFD Sender: No OFD packet to send [03:34:46]OFD Sender: No OFD packet to send [03:34:51]OFD Sender: No OFD packet to send [03:34:56]OFD Sender: No OFD packet to send [03:35:01]OFD Sender: No OFD packet to send [03:35:06]OFD Sender: No OFD packet to send [03:35:11]OFD Sender: No OFD packet to send [03:35:16]OFD Sender: No OFD packet to send [03:35:21]OFD Sender: No OFD packet to send [03:35:26]OFD Sender: No OFD packet to send [03:35:31]OFD Sender: No OFD packet to send [03:35:36]OFD Sender: No OFD packet to send [03:35:41]OFD Sender: No OFD packet to send [03:35:46]OFD Sender: No OFD packet to send [03:35:51]OFD Sender: No OFD packet to send [03:35:56]OFD Sender: No OFD packet to send [03:36:01]OFD Sender: No OFD packet to send [03:36:06]OFD Sender: No OFD packet to send [03:36:11]OFD Sender: No OFD packet to send [03:36:16]OFD Sender: No OFD packet to send [03:36:21]OFD Sender: No OFD packet to send [03:36:26]OFD Sender: No OFD packet to send [03:36:31]OFD Sender: No OFD packet to send [03:36:36]OFD Sender: No OFD packet to send [03:36:41]OFD Sender: No OFD packet to send [03:36:46]OFD Sender: No OFD packet to send [03:36:51]OFD Sender: No OFD packet to send [03:36:56]OFD Sender: No OFD packet to send [03:37:01]OFD Sender: No OFD packet to send [03:37:06]OFD Sender: No OFD packet to send [03:37:11]OFD Sender: No OFD packet to send [03:37:16]OFD Sender: No OFD packet to send [03:37:21]OFD Sender: No OFD packet to send [03:37:26]OFD Sender: No OFD packet to send [03:37:31]OFD Sender: No OFD packet to send [03:37:36]OFD Sender: No OFD packet to send [03:37:41]OFD Sender: No OFD packet to send [03:37:46]OFD Sender: No OFD packet to send [03:37:51]OFD Sender: No OFD packet to send [03:37:56]OFD Sender: No OFD packet to send [03:38:01]OFD Sender: No OFD packet to send [03:38: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:32]OFD Sender: No OFD packet to send [03:41:37]OFD Sender: No OFD packet to send [03:41:42]OFD Sender: No OFD packet to send [03:41:47]OFD Sender: No OFD packet to send [03:41:52]OFD Sender: No OFD packet to send [03:41:57]OFD Sender: No OFD packet to send [03:42:02]OFD Sender: No OFD packet to send [03:42:07]OFD Sender: No OFD packet to send [03:42:12]OFD Sender: No OFD packet to send [03:42:17]OFD Sender: No OFD packet to send [03:42:22]OFD Sender: No OFD packet to send [03:42:27]OFD Sender: No OFD packet to send [03:42:32]OFD Sender: No OFD packet to send [03:42:37]OFD Sender: No OFD packet to send [03:42:42]OFD Sender: No OFD packet to send [03:42:47]OFD Sender: No OFD packet to send [03:42:52]OFD Sender: No OFD packet to send [03:42:57]OFD Sender: No OFD packet to send [03:43:02]OFD Sender: No OFD packet to send [03:43:07]OFD Sender: No OFD packet to send [03:43:12]OFD Sender: No OFD packet to send [03:43:17]OFD Sender: No OFD packet to send [03:43:22]OFD Sender: No OFD packet to send [03:43:27]OFD Sender: No OFD packet to send [03:43:32]OFD Sender: No OFD packet to send [03:43:37]OFD Sender: No OFD packet to send [03:43:42]OFD Sender: No OFD packet to send [03:43:47]OFD Sender: No OFD packet to send [03:43:52]OFD Sender: No OFD packet to send [03:43:57]OFD Sender: No OFD packet to send [03:44:02]OFD Sender: No OFD packet to send [03:44:07]OFD Sender: No OFD packet to send [03:44:12]OFD Sender: No OFD packet to send [03:44:17]OFD Sender: No OFD packet to send [03:44:22]OFD Sender: No OFD packet to send [03:44:27]OFD Sender: No OFD packet to send [03:44:32]OFD Sender: No OFD packet to send [03:44:37]OFD Sender: No OFD packet to send [03:44:42]OFD Sender: No OFD packet to send [03:44:47]OFD Sender: No OFD packet to send [03:44:52]OFD Sender: No OFD packet to send [03:44:57]OFD Sender: No OFD packet to send [03:45:02]OFD Sender: No OFD packet to send [03:45:07]OFD Sender: No OFD packet to send [03:45:12]OFD Sender: No OFD packet to send [03:45:17]OFD Sender: No OFD packet to send [03:45:22]OFD Sender: No OFD packet to send [03:45:27]OFD Sender: No OFD packet to send [03:45:32]OFD Sender: No OFD packet to send [03:45:37]OFD Sender: No OFD packet to send [03:45:42]OFD Sender: No OFD packet to send [03:45:47]OFD Sender: No OFD packet to send [03:45:52]OFD Sender: No OFD packet to send [03:45:57]OFD Sender: No OFD packet to send [03:46:02]OFD Sender: No OFD packet to send [03:46:07]OFD Sender: No OFD packet to send [03:46:12]OFD Sender: No OFD packet to send [03:46:17]OFD Sender: No OFD packet to send [03:46:22]OFD Sender: No OFD packet to send [03:46:27]OFD Sender: No OFD packet to send [03:46:32]OFD Sender: No OFD packet to send [03:46:37]OFD Sender: No OFD packet to send [03:46:42]OFD Sender: No OFD packet to send [03:46:47]OFD Sender: No OFD packet to send [03:46:53]OFD Sender: No OFD packet to send [03:46:58]OFD Sender: No OFD packet to send [03:47:03]OFD Sender: No OFD packet to send [03:47:08]OFD Sender: No OFD packet to send [03:47:13]OFD Sender: No OFD packet to send [03:47:18]OFD Sender: No OFD packet to send [03:47:23]OFD Sender: No OFD packet to send [03:47:28]OFD Sender: No OFD packet to send [03:47:33]OFD Sender: No OFD packet to send [03:47:38]OFD Sender: No OFD packet to send [03:47:43]OFD Sender: No OFD packet to send [03:47:48]OFD Sender: No OFD packet to send [03:47:53]OFD Sender: No OFD packet to send [03:47:58]OFD Sender: No OFD packet to send [03:48:03]OFD Sender: No OFD packet to send [03:48:08]OFD Sender: No OFD packet to send [03:48:13]OFD Sender: No OFD packet to send [03:48:18]OFD Sender: No OFD packet to send [03:48:23]OFD Sender: No OFD packet to send [03:48:28]OFD Sender: No OFD packet to send [03:48:33]OFD Sender: No OFD packet to send [03:48:38]OFD Sender: No OFD packet to send [03:48:43]OFD Sender: No OFD packet to send [03:48:48]OFD Sender: No OFD packet to send [03:48:53]OFD Sender: No OFD packet to send [03:48:58]OFD Sender: No OFD packet to send [03:49:03]OFD Sender: No OFD packet to send [03:49:08]OFD Sender: No OFD packet to send [03:49:13]OFD Sender: No OFD packet to send [03:49:18]OFD Sender: No OFD packet to send [03:49:23]OFD Sender: No OFD packet to send [03:49:28]OFD Sender: No OFD packet to send [03:49:33]OFD Sender: No OFD packet to send [03:49:38]OFD Sender: No OFD packet to send [03:49:43]OFD Sender: No OFD packet to send [03:49:48]OFD Sender: No OFD packet to send [03:49:53]OFD Sender: No OFD packet to send [03:49:58]OFD Sender: No OFD packet to send [03:50:03]OFD Sender: No OFD packet to send [03:50:08]OFD Sender: No OFD packet to send [03:50:13]OFD Sender: No OFD packet to send [03:50:18]OFD Sender: No OFD packet to send [03:50:23]OFD Sender: No OFD packet to send [03:50:28]OFD Sender: No OFD packet to send [03:50:33]OFD Sender: No OFD packet to send [03:50:38]OFD Sender: No OFD packet to send [03:50:43]OFD Sender: No OFD packet to send [03:50:48]OFD Sender: No OFD packet to send [03:50:53]OFD Sender: No OFD packet to send [03:50:58]OFD Sender: No OFD packet to send [03:51:03]OFD Sender: No OFD packet to send [03:51:08]OFD Sender: No OFD packet to send [03:51:13]OFD Sender: No OFD packet to send [03:51:18]OFD Sender: No OFD packet to send [03:51:23]OFD Sender: No OFD packet to send [03:51:28]OFD Sender: No OFD packet to send [03:51:33]OFD Sender: No OFD packet to send [03:51:38]OFD Sender: No OFD packet to send [03:51:43]OFD Sender: No OFD packet to send [03:51:48]OFD Sender: No OFD packet to send [03:51:53]OFD Sender: No OFD packet to send [03:51:58]OFD Sender: No OFD packet to send [03:52:03]OFD Sender: No OFD packet to send [03:52:08]OFD Sender: No OFD packet to send [03:52:13]OFD Sender: No OFD packet to send [03:52:14]accept exits with 8 [03:52:14]New connection [03:52:14]New thread 3067207012 created [03:52:14]Thread 3067350372 joined [03:52:14]Waiting for new connection... [03:52:14] Sock 8.Parse request [03:52:14]Sock 8.Check first char [03:52:14]Sock 8.First char is OK [03:52:14]request: POST /json_proto HTTP/1.0 [03:52:14]Method: POST [03:52:14]URL: /json_proto [03:52:14]Method is POST - this is cgi request [03:52:14]url: /json_proto [03:52:14]query_string will be loaded in cgi processing [03:52:14]execute_cgi json_proto POST (null) [03:52:14]execute_cgi path=json_proto method=POST [03:52:14]POST find Content-Length [03:52:14]Host: 172.17.39.195:8080 [03:52:14]Content-Length: 640 [03:52:14]Content-Type: application/json [03:52:14] [03:52:14]POST finish read [03:52:14]Found Content-Length = 640 [03:52:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221026", "tax_sys" : 0, "items" : [ { "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 162.00, "quantity" : 1.000, "sum" : 162.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 162.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:52:14]execute_script... [03:52:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221026", "tax_sys" : 0, "items" : [ { "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 162.00, "quantity" : 1.000, "sum" : 162.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 162.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:52:14]POST & json_proto [03:52:14]process_json_proto [03:52:14]json parsed OK: [03:52:14]protocol is kg_v1.0 [03:52:14]action value=close_receipt [03:52:14]process_action close_receipt [03:52:14]cmd_close_receipt [03:52:14]MH_GetDate [03:52:14]Write to MH i2c: F0 00 00 50 06 45 [03:52:14]Write i2c OK [03:52:14]MH_I2C_Read... [03:52:14]Read from MH i2c: F0 [03:52:14]MH_I2C_Read... [03:52:14]Read from MH i2c: F0 09 00 [03:52:14]MH_I2C_Read... [03:52:14]Read from MH i2c: F0 09 00 50 06 00 70 ED 78 66 99 81 91 64 98 [03:52:14]GetLastDocTimeStamp 1719194880 [03:52:14]current date 1719201136 [03:52:14]FM_GetShiftState [03:52:14]SAM_PROTO_GetShiftState [03:52:14]wFMCommunicate request_size=4 [03:52:14]MH_SAM_APDU [03:52:14]CAPDU: 80 13 01 00 [03:52:14]Write to MH i2c: E2 08 00 51 06 80 13 01 00 00 00 00 00 D4 [03:52:14]Write i2c OK [03:52:14]MH_I2C_Read... [03:52:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:52:14]Read from MH i2c: E2 [03:52:14]MH_I2C_Read... [03:52:14]Read from MH i2c: E2 0E 00 [03:52:14]MH_I2C_Read... [03:52:14]Read from MH i2c: E2 0E 00 51 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 E3 [03:52:14]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [03:52:14]wFMCommunicate OK [03:52:14]SAM_PROTO_GetShiftState done [03:52:14]FM_GetShiftState done [03:52:14]opened in 1719189095 [03:52:14]opened+sec_in_day 1719275495 [03:52:14]quantity*price = 16200 [03:52:14]sum+1 = 16201 [03:52:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 162.00 НСП 1% : 1.43 НДС 12% : 17.20 Наличными: 162.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 5 24.06.2024 03:52 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77003 ФПД: 175576173613112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T035216&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77003&fm=175576173613112&tin=02508201610067®Number=0000000000095696&sum=16200 0 [03:52:15]StoreToDocumentArchive [03:52:15]shift 397 fd 77003 [03:52:15]save to /storage/0397/doc_00077003 [03:52:15]save last doc name /storage/0397/doc_00077003 to /storage/kkm_last_doc_name [03:52:15]save OK [03:52:15]Clear old archive folders... [03:52:15]ProcessDocumentItem done err = 0, tmpTLVsize=272 [03:52:15]tlvbuf is 01362FA0 [03:52:15]SAM_PROTO_ClearQueue [03:52:15]wFMCommunicate request_size=4 [03:52:15]MH_SAM_APDU [03:52:15]CAPDU: 80 09 00 00 [03:52:15]Write to MH i2c: E2 08 00 5E 06 80 09 00 00 00 00 00 00 D6 [03:52:15]Write i2c OK [03:52:15]MH_I2C_Read... [03:52:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:52:16]Read from MH i2c: E2 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: E2 03 00 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: E2 03 00 5E 06 00 90 00 D8 [03:52:16]RAPDU: 90 00 [03:52:16]wFMCommunicate OK [03:52:16]SAM_PROTO_ClearQueue done [03:52:16]KKMCreateOFDPacket [03:52:16]OFDProtocolAddRootSTLVToBuf [03:52:16]FM_MakeSignedData [03:52:16]FM_MakeSignedData [03:52:16]SAM_PROTO_SignData [03:52:16]wFMCommunicate request_size=4 [03:52:16]MH_SAM_APDU [03:52:16]CAPDU: 80 0D 01 02 [03:52:16]Write to MH i2c: E2 08 00 5F 06 80 0D 01 02 00 00 00 00 DE [03:52:16]Write i2c OK [03:52:16]MH_I2C_Read... [03:52:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:52:16]Read from MH i2c: E2 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: E2 03 00 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: E2 03 00 5F 06 00 90 00 D9 [03:52:16]RAPDU: 90 00 [03:52:16]wFMCommunicate OK [03:52:16]wFMCommunicate request_size=255 [03:52:16]MH_SAM_APDU [03:52:16]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 48 3F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 3F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 06 00 00 00 00 07 04 06 00 48 3F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 70 ED 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 [03:52:16]Write to MH i2c: E2 02 01 60 06 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 48 3F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 3F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 06 00 00 00 00 07 04 06 00 48 3F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 70 ED 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 00 00 87 [03:52:16]Write i2c OK [03:52:16]MH_I2C_Read... [03:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:52:16]Read from MH i2c: E2 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: E2 03 00 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: E2 03 00 60 06 00 90 00 DA [03:52:16]RAPDU: 90 00 [03:52:16]wFMCommunicate OK [03:52:16]wFMCommunicate request_size=31 [03:52:16]MH_SAM_APDU [03:52:16]CAPDU: 80 0D 02 02 1A 30 30 38 37 35 30 30 39 10 04 04 00 CB 2C 01 00 35 04 06 00 9F AF 83 75 90 38 [03:52:16]Write to MH i2c: E2 22 00 61 06 80 0D 02 02 1A 00 30 30 38 37 35 30 30 39 10 04 04 00 CB 2C 01 00 35 04 06 00 9F AF 83 75 90 38 00 00 0F [03:52:16]Write i2c OK [03:52:16]MH_I2C_Read... [03:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:52:16]Read from MH i2c: E2 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: E2 03 00 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: E2 03 00 61 06 00 90 00 DB [03:52:16]RAPDU: 90 00 [03:52:16]wFMCommunicate OK [03:52:16]wFMCommunicate request_size=4 [03:52:16]MH_SAM_APDU [03:52:16]CAPDU: 80 0D 03 02 [03:52:16]Write to MH i2c: E2 08 00 62 06 80 0D 03 02 00 00 00 00 E3 [03:52:16]Write i2c OK [03:52:16]MH_I2C_Read... [03:52:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:52:16]Read from MH i2c: E2 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: E2 0B 00 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: E2 0B 00 62 06 00 DF 4C 2E 13 EC 1E 98 24 90 00 16 [03:52:16]RAPDU: DF 4C 2E 13 EC 1E 98 24 90 00 [03:52:16]wFMCommunicate OK [03:52:16]SAM_PROTO_SignData done [03:52:16]FM_MakeSignedData done [03:52:16]CreateOFDProtocolMessage [03:52:16]wFMCommunicate request_size=4 [03:52:16]MH_SAM_APDU [03:52:16]CAPDU: 80 11 00 00 [03:52:16]Write to MH i2c: E2 08 00 63 06 80 11 00 00 00 00 00 00 E3 [03:52:16]Write i2c OK [03:52:16]MH_I2C_Read... [03:52:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:52:16]Read from MH i2c: E2 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: E2 17 00 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: E2 17 00 63 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 33 [03:52:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [03:52:16]wFMCommunicate OK [03:52:16]CreateOFDProtocolMessage done [03:52:16]OFDSenderStorePacket 77003 [03:52:16]StoreOFDPacket docnum=77003 [03:52:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 24 01 00 00 16 02 1C 01 FE 51 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 48 3F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 3F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 06 00 00 00 00 07 04 06 00 48 3F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 70 ED 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 CB 2C 01 00 35 04 06 00 9F AF 83 75 90 38 DF 4C 2E 13 EC 1E 98 24 [03:52:16]CheckFolder [03:52:16]dirname=/storage/ofd_packets [03:52:16]CheckFolder done [03:52:16]ProducePacketName [03:52:16]name=ofd_packets/00077003 [03:52:16]NVStorageSaveData ofd_packets/00077003 [03:52:16]File name is /storage/ofd_packets/00077003 [03:52:16]Write 322 bytes [03:52:16]NVStorageSaveData done [03:52:16]OFDSenderStorePacket done [03:52:16]KKMCreateOFDPacket done [03:52:16]NVStorageSaveData kkm_last_timestamp [03:52:16]File name is /storage/kkm_last_timestamp [03:52:16]Write 4 bytes [03:52:16]NVStorageSaveData done [03:52:16]ExternCall_PrintAddStr [03:52:16]wPrintStart [03:52:16]Write to MH i2c: 01 00 00 64 06 6A [03:52:16]Write i2c OK [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: 01 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: 01 07 00 [03:52:16]MH_I2C_Read... [03:52:16]Read from MH i2c: 01 07 00 64 06 00 00 00 00 00 FF 0F 7F [03:52:16]RasterBufferAndPrint [03:52:16]line Счет N : (3)221026 [03:52:16]line ИНН: 02508201610067 [03:52:16]line Контрольно-Кассовый Чек [03:52:16]line ПРОДАЖА [03:52:16]line Товар: 4700000480517 [03:52:16]line Пиво Живое 1л ПЭТ [03:52:16]line 1.000 * 162.00 [03:52:16]line = 162.00 [03:52:16]line НДС 12% НСП 1% [03:52:16]line > о реализуемом товаре [03:52:16]line ИТОГО: 162.00 [03:52:16]line НСП 1% : 1.43 [03:52:16]line НДС 12% : 17.20 [03:52:16]line Наличными: 162.00 [03:52:16]line Безнал.: 0.00 [03:52:16]line Место: АЗС № 144 "Партнер Нефть" [03:52:16]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [03:52:16]line СНО: Общий режим [03:52:16]line Чек 5 24.06.2024 03:52 [03:52:16]line Смена: 397 ФФД: 1.0 [03:52:16]line ЗНМ: 0300000170 [03:52:16]line РНМ: 0000000000095696 [03:52:16]line Версия ККМ: 001 [03:52:16]line ФМ: 0000000000875009 [03:52:16]line ФД: 77003 [03:52:16]line ФПД: 175576173613112 [03:52:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T035216&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77003&fm=175576173613112&tin=02508201610067®Number=0000000000095696&sum=16200 [03:52:16]line 0 [03:52:16]OFD Sender: Processing packet 77003 [packets to send 351, broken 350] [03:52:16]ProducePacketName [03:52:16]name=ofd_packets/00077003 [03:52:16]OFD Sender: To server: pG, [03:52:16]CommunicateWithHost lk.salyk.kg:30040 [03:52:16]ConnectInit lk.salyk.kg [03:52:16]written 0, free lines is 4095 [03:52:17]Connected sock=10 [03:52:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 24 01 00 00 16 02 1C 01 FE 51 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 48 3F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 3F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 06 00 00 00 00 07 04 06 00 48 3F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 70 ED 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 CB 2C 01 00 35 04 06 00 9F AF 83 75 90 38 DF 4C 2E 13 EC 1E 98 24 [03:52:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 AE 40 47 00 61 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 35 30 30 39 10 04 04 00 CB 2C 01 00 F4 03 04 00 04 94 78 66 B6 04 01 00 00 3F 11 A4 0B D1 EB DD 8D [03:52:17]CommunicateWithHost err = 0 [03:52:17]CheckOFDResponse [03:52:17]1017 (14) - 77093643461234 [03:52:17]1041 (16) - 0000000000875009 [03:52:17]1040 (4) - 77003 [03:52:17]1012 (4) - 23.06.2024 21:30 [03:52:17]1206 (1) - 0 [03:52:17]OFD Sender: Remove packet 77003 [03:52:17]ProducePacketName [03:52:17]name=ofd_packets/00077003 [03:52:17]NVStorageDeleteData [03:52:17]Write to MH i2c: 01 00 00 8C 06 92 [03:52:17]Write i2c OK [03:52:17]MH_I2C_Read... [03:52:17]Read from MH i2c: 01 [03:52:17]MH_I2C_Read... [03:52:17]Read from MH i2c: 01 07 00 [03:52:17]MH_I2C_Read... [03:52:17]Read from MH i2c: 01 07 00 8C 06 00 00 00 00 00 FD 0C A2 [03:52:17]RasterBufferAndPrint [03:52:17]line [03:52:17]line [03:52:17]line [03:52:17]line [03:52:17]line [03:52:17]written 0, free lines is 3331 [03:52:17]MH_Cut [03:52:17]Write to MH i2c: D1 01 00 93 06 01 6B [03:52:17]Write i2c OK [03:52:17]MH_I2C_Read... [03:52:17]Read from MH i2c: D1 [03:52:17]MH_I2C_Read... [03:52:17]Read from MH i2c: D1 01 00 [03:52:17]MH_I2C_Read... [03:52:17]Read from MH i2c: D1 01 00 93 06 00 6A [03:52:17]Write to MH i2c: 01 00 00 94 06 9A [03:52:17]Write i2c OK [03:52:17]MH_I2C_Read... [03:52:17]OFD Sender: No OFD packet to send [03:52:17]*** Cut start [03:52:17]*** Partial cut [03:52:17]*** CUTSNS_PIN = 1 [03:52:18]*** CUTSNS_PIN = 0 [03:52:18]*** Brake cut motor [03:52:18]Read from MH i2c: 01 [03:52:18]MH_I2C_Read... [03:52:18]*** Stop cut motor [03:52:18]*** Cut end [03:52:18]Read from MH i2c: 01 07 00 [03:52:18]MH_I2C_Read... [03:52:18]Read from MH i2c: 01 07 00 94 06 00 00 00 00 00 FF 0F AF [03:52:18]process_action close_receipt done [03:52:18]requested_data is exist [03:52:18]produce_requested_data [03:52:18]requested_item fm.sn is exist - process it [03:52:18]wFMCommunicate request_size=4 [03:52:18]MH_SAM_APDU [03:52:18]CAPDU: 80 11 00 00 [03:52:18]Write to MH i2c: E2 08 00 95 06 80 11 00 00 00 00 00 00 15 [03:52:18]Write i2c OK [03:52:18]MH_I2C_Read... [03:52:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:52:18]Read from MH i2c: E2 [03:52:18]MH_I2C_Read... [03:52:18]Read from MH i2c: E2 17 00 [03:52:18]MH_I2C_Read... [03:52:18]Read from MH i2c: E2 17 00 95 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 65 [03:52:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [03:52:18]wFMCommunicate OK [03:52:18]requested_item fd.num is exist - process it [03:52:18]SAM_PROTO_GetFieldsCounters [03:52:18]wFMCommunicate request_size=4 [03:52:18]MH_SAM_APDU [03:52:18]CAPDU: 80 13 00 00 [03:52:18]Write to MH i2c: E2 08 00 96 06 80 13 00 00 00 00 00 00 18 [03:52:18]Write i2c OK [03:52:18]MH_I2C_Read... [03:52:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:52:18]Read from MH i2c: E2 [03:52:18]MH_I2C_Read... [03:52:18]Read from MH i2c: E2 62 00 [03:52:18]MH_I2C_Read... [03:52:18]Read from MH i2c: E2 62 00 96 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 CB 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [03:52:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 CB 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:52:18]wFMCommunicate OK [03:52:18]SAM_PROTO_GetFieldsCounters done [03:52:18]requested_item shift.num is exist - process it [03:52:18]requested_item shift.opened is exist - process it [03:52:18]req_shift_opened [03:52:18]FM_GetShiftState [03:52:18]SAM_PROTO_GetShiftState [03:52:18]wFMCommunicate request_size=4 [03:52:18]MH_SAM_APDU [03:52:18]CAPDU: 80 13 01 00 [03:52:18]Write to MH i2c: E2 08 00 97 06 80 13 01 00 00 00 00 00 1A [03:52:18]Write i2c OK [03:52:18]MH_I2C_Read... [03:52:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:52:18]Read from MH i2c: E2 [03:52:18]MH_I2C_Read... [03:52:18]Read from MH i2c: E2 0E 00 [03:52:18]MH_I2C_Read... [03:52:18]Read from MH i2c: E2 0E 00 97 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 29 [03:52:18]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [03:52:18]wFMCommunicate OK [03:52:18]SAM_PROTO_GetShiftState done [03:52:18]FM_GetShiftState done [03:52:18]req_shift_opened done [03:52:18]requested_item shift.open_date is exist - process it [03:52:18]req_shift_open_date [03:52:18]req_shift_open_date done [03:52:18]produce_requested_data done [03:52:18]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77003,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [03:52:18]process_action_free close_receipt [03:52:18]json_value_free [03:52:18]json_value_free done [03:52:18]process_json_proto returns [03:52:18]Send response to host [03:52:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77003,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [03:52:18]free response buf [03:52:18]execute_script done [03:52:18]execute_script returns [03:52:18]free content buf [03:52:18]Sock 8.Close socket [03:52:18]Sock 8.Thread stoped [03:52:22]OFD Sender: No OFD packet to send [03:52:27]OFD Sender: No OFD packet to send [03:52:32]OFD Sender: No OFD packet to send [03:52:37]OFD Sender: No OFD packet to send [03:52:42]OFD Sender: No OFD packet to send [03:52:47]OFD Sender: No OFD packet to send [03:52:52]OFD Sender: No OFD packet to send [03:52:57]OFD Sender: No OFD packet to send [03:53:02]OFD Sender: No OFD packet to send [03:53:07]OFD Sender: No OFD packet to send [03:53:12]OFD Sender: No OFD packet to send [03:53:17]OFD Sender: No OFD packet to send [03:53:22]OFD Sender: No OFD packet to send [03:53:25]accept exits with 9 [03:53:25]New connection [03:53:25]New thread 3067350372 created [03:53:25]Thread 3067207012 joined [03:53:25]Waiting for new connection... [03:53:25] Sock 9.Parse request [03:53:25]Sock 9.Check first char [03:53:25]Sock 9.First char is OK [03:53:25]request: POST /json_proto HTTP/1.0 [03:53:25]Method: POST [03:53:25]URL: /json_proto [03:53:25]Method is POST - this is cgi request [03:53:25]url: /json_proto [03:53:25]query_string will be loaded in cgi processing [03:53:25]execute_cgi json_proto POST (null) [03:53:25]execute_cgi path=json_proto method=POST [03:53:25]POST find Content-Length [03:53:25]Host: 172.17.39.195:8080 [03:53:25]Content-Length: 640 [03:53:25]Content-Type: application/json [03:53:25] [03:53:25]POST finish read [03:53:25]Found Content-Length = 640 [03:53:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221027", "tax_sys" : 0, "items" : [ { "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 162.00, "quantity" : 1.000, "sum" : 162.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 162.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:25]execute_script... [03:53: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 : (3)221027", "tax_sys" : 0, "items" : [ { "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 162.00, "quantity" : 1.000, "sum" : 162.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 162.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:25]POST & json_proto [03:53:25]process_json_proto [03:53:25]json parsed OK: [03:53:25]protocol is kg_v1.0 [03:53:25]action value=close_receipt [03:53:25]process_action close_receipt [03:53:25]cmd_close_receipt [03:53:25]MH_GetDate [03:53:25]Write to MH i2c: F0 00 00 98 06 8D [03:53:25]Write i2c OK [03:53:25]MH_I2C_Read... [03:53:25]Read from MH i2c: F0 [03:53:25]MH_I2C_Read... [03:53:25]Read from MH i2c: F0 09 00 [03:53:25]MH_I2C_Read... [03:53:25]Read from MH i2c: F0 09 00 98 06 00 B7 ED 78 66 99 81 91 64 27 [03:53:25]GetLastDocTimeStamp 1719201136 [03:53:25]current date 1719201207 [03:53:25]FM_GetShiftState [03:53:25]SAM_PROTO_GetShiftState [03:53:25]wFMCommunicate request_size=4 [03:53:25]MH_SAM_APDU [03:53:25]CAPDU: 80 13 01 00 [03:53:25]Write to MH i2c: E2 08 00 99 06 80 13 01 00 00 00 00 00 1C [03:53:25]Write i2c OK [03:53:25]MH_I2C_Read... [03:53:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:26]Read from MH i2c: E2 [03:53:26]MH_I2C_Read... [03:53:26]Read from MH i2c: E2 0E 00 [03:53:26]MH_I2C_Read... [03:53:26]Read from MH i2c: E2 0E 00 99 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 2B [03:53:26]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [03:53:26]wFMCommunicate OK [03:53:26]SAM_PROTO_GetShiftState done [03:53:26]FM_GetShiftState done [03:53:26]opened in 1719189095 [03:53:26]opened+sec_in_day 1719275495 [03:53:26]quantity*price = 16200 [03:53:26]sum+1 = 16201 [03:53:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 162.00 НСП 1% : 1.43 НДС 12% : 17.20 Наличными: 162.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 6 24.06.2024 03:53 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77004 ФПД: 87915744351508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T035327&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77004&fm=87915744351508&tin=02508201610067®Number=0000000000095696&sum=16200 0 [03:53:27]StoreToDocumentArchive [03:53:27]shift 397 fd 77004 [03:53:27]save to /storage/0397/doc_00077004 [03:53:27]save last doc name /storage/0397/doc_00077004 to /storage/kkm_last_doc_name [03:53:27]save OK [03:53:27]Clear old archive folders... [03:53:27]ProcessDocumentItem done err = 0, tmpTLVsize=272 [03:53:27]tlvbuf is 013548E0 [03:53:27]SAM_PROTO_ClearQueue [03:53:27]wFMCommunicate request_size=4 [03:53:27]MH_SAM_APDU [03:53:27]CAPDU: 80 09 00 00 [03:53:27]Write to MH i2c: E2 08 00 A6 06 80 09 00 00 00 00 00 00 1E [03:53:27]Write i2c OK [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 [03:53:27]MH_I2C_Read... [03:53:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:53:27]Read from MH i2c: E2 03 00 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 A6 06 00 90 00 20 [03:53:27]RAPDU: 90 00 [03:53:27]wFMCommunicate OK [03:53:27]SAM_PROTO_ClearQueue done [03:53:27]KKMCreateOFDPacket [03:53:27]OFDProtocolAddRootSTLVToBuf [03:53:27]FM_MakeSignedData [03:53:27]FM_MakeSignedData [03:53:27]SAM_PROTO_SignData [03:53:27]wFMCommunicate request_size=4 [03:53:27]MH_SAM_APDU [03:53:27]CAPDU: 80 0D 01 02 [03:53:27]Write to MH i2c: E2 08 00 A7 06 80 0D 01 02 00 00 00 00 26 [03:53:27]Write i2c OK [03:53:27]MH_I2C_Read... [03:53:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:53:27]Read from MH i2c: E2 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 A7 06 00 90 00 21 [03:53:27]RAPDU: 90 00 [03:53:27]wFMCommunicate OK [03:53:27]wFMCommunicate request_size=255 [03:53:27]MH_SAM_APDU [03:53:27]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 48 3F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 3F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 06 00 00 00 00 07 04 06 00 48 3F 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 00 00 00 F4 03 04 00 B7 ED 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 [03:53:27]Write to MH i2c: E2 02 01 A8 06 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 48 3F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 3F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 06 00 00 00 00 07 04 06 00 48 3F 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 00 00 00 F4 03 04 00 B7 ED 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 00 00 17 [03:53:27]Write i2c OK [03:53:27]MH_I2C_Read... [03:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:27]Read from MH i2c: E2 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 A8 06 00 90 00 22 [03:53:27]RAPDU: 90 00 [03:53:27]wFMCommunicate OK [03:53:27]wFMCommunicate request_size=31 [03:53:27]MH_SAM_APDU [03:53:27]CAPDU: 80 0D 02 02 1A 30 30 38 37 35 30 30 39 10 04 04 00 CC 2C 01 00 35 04 06 00 4F F5 7A B6 55 14 [03:53:27]Write to MH i2c: E2 22 00 A9 06 80 0D 02 02 1A 00 30 30 38 37 35 30 30 39 10 04 04 00 CC 2C 01 00 35 04 06 00 4F F5 7A B6 55 14 00 00 27 [03:53:27]Write i2c OK [03:53:27]MH_I2C_Read... [03:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:27]Read from MH i2c: E2 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 03 00 A9 06 00 90 00 23 [03:53:27]RAPDU: 90 00 [03:53:27]wFMCommunicate OK [03:53:27]wFMCommunicate request_size=4 [03:53:27]MH_SAM_APDU [03:53:27]CAPDU: 80 0D 03 02 [03:53:27]Write to MH i2c: E2 08 00 AA 06 80 0D 03 02 00 00 00 00 2B [03:53:27]Write i2c OK [03:53:27]MH_I2C_Read... [03:53:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:53:27]Read from MH i2c: E2 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 0B 00 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 0B 00 AA 06 00 A6 17 17 E6 CF E8 3A D9 90 00 B0 [03:53:27]RAPDU: A6 17 17 E6 CF E8 3A D9 90 00 [03:53:27]wFMCommunicate OK [03:53:27]SAM_PROTO_SignData done [03:53:27]FM_MakeSignedData done [03:53:27]CreateOFDProtocolMessage [03:53:27]wFMCommunicate request_size=4 [03:53:27]MH_SAM_APDU [03:53:27]CAPDU: 80 11 00 00 [03:53:27]Write to MH i2c: E2 08 00 AB 06 80 11 00 00 00 00 00 00 2B [03:53:27]Write i2c OK [03:53:27]MH_I2C_Read... [03:53:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:27]Read from MH i2c: E2 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 17 00 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: E2 17 00 AB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 7B [03:53:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [03:53:27]wFMCommunicate OK [03:53:27]CreateOFDProtocolMessage done [03:53:27]OFDSenderStorePacket 77004 [03:53:27]StoreOFDPacket docnum=77004 [03:53:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 24 01 00 00 4B BD 1C 01 09 E5 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 48 3F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 3F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 06 00 00 00 00 07 04 06 00 48 3F 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 00 00 00 F4 03 04 00 B7 ED 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 CC 2C 01 00 35 04 06 00 4F F5 7A B6 55 14 A6 17 17 E6 CF E8 3A D9 [03:53:27]CheckFolder [03:53:27]dirname=/storage/ofd_packets [03:53:27]CheckFolder done [03:53:27]ProducePacketName [03:53:27]name=ofd_packets/00077004 [03:53:27]NVStorageSaveData ofd_packets/00077004 [03:53:27]File name is /storage/ofd_packets/00077004 [03:53:27]Write 322 bytes [03:53:27]NVStorageSaveData done [03:53:27]OFDSenderStorePacket done [03:53:27]KKMCreateOFDPacket done [03:53:27]NVStorageSaveData kkm_last_timestamp [03:53:27]File name is /storage/kkm_last_timestamp [03:53:27]Write 4 bytes [03:53:27]NVStorageSaveData done [03:53:27]ExternCall_PrintAddStr [03:53:27]wPrintStart [03:53:27]Write to MH i2c: 01 00 00 AC 06 B2 [03:53:27]Write i2c OK [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: 01 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: 01 07 00 [03:53:27]MH_I2C_Read... [03:53:27]Read from MH i2c: 01 07 00 AC 06 00 00 00 00 00 FF 0F C7 [03:53:27]RasterBufferAndPrint [03:53:27]line Счет N : (3)221027 [03:53:27]line ИНН: 02508201610067 [03:53:27]line Контрольно-Кассовый Чек [03:53:27]line ПРОДАЖА [03:53:27]line Товар: 4700000480517 [03:53:27]line Пиво Живое 1л ПЭТ [03:53:27]line 1.000 * 162.00 [03:53:27]line = 162.00 [03:53:27]line НДС 12% НСП 1% [03:53:27]line > о реализуемом товаре [03:53:27]line ИТОГО: 162.00 [03:53:27]line НСП 1% : 1.43 [03:53:27]line НДС 12% : 17.20 [03:53:27]line Наличными: 162.00 [03:53:27]line Безнал.: 0.00 [03:53:27]line Место: АЗС № 144 "Партнер Нефть" [03:53:27]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [03:53:27]line СНО: Общий режим [03:53:27]line Чек 6 24.06.2024 03:53 [03:53:27]line Смена: 397 ФФД: 1.0 [03:53:27]line ЗНМ: 0300000170 [03:53:27]line РНМ: 0000000000095696 [03:53:27]line Версия ККМ: 001 [03:53:27]line ФМ: 0000000000875009 [03:53:27]line ФД: 77004 [03:53:27]line ФПД: 87915744351508 [03:53:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T035327&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77004&fm=87915744351508&tin=02508201610067®Number=0000000000095696&sum=16200 [03:53:28]line 0 [03:53:28]OFD Sender: Processing packet 77004 [packets to send 351, broken 350] [03:53:28]ProducePacketName [03:53:28]name=ofd_packets/00077004 [03:53:28]OFD Sender: To server: pG, [03:53:28]CommunicateWithHost lk.salyk.kg:30040 [03:53:28]ConnectInit lk.salyk.kg [03:53:28]written 0, free lines is 4095 [03:53:28]Connected sock=10 [03:53:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 24 01 00 00 4B BD 1C 01 09 E5 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 48 3F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 3F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 06 00 00 00 00 07 04 06 00 48 3F 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 00 00 00 F4 03 04 00 B7 ED 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 CC 2C 01 00 35 04 06 00 4F F5 7A B6 55 14 A6 17 17 E6 CF E8 3A D9 [03:53:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 C5 03 47 00 44 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 35 30 30 39 10 04 04 00 CC 2C 01 00 F4 03 04 00 4C 94 78 66 B6 04 01 00 00 E8 4E 5B 4C 6D AA 0F CE [03:53:28]CommunicateWithHost err = 0 [03:53:28]CheckOFDResponse [03:53:28]1017 (14) - 77093643461234 [03:53:28]1041 (16) - 0000000000875009 [03:53:28]1040 (4) - 77004 [03:53:28]1012 (4) - 23.06.2024 21:31 [03:53:28]1206 (1) - 0 [03:53:28]OFD Sender: Remove packet 77004 [03:53:28]ProducePacketName [03:53:28]name=ofd_packets/00077004 [03:53:28]NVStorageDeleteData [03:53:28]Write to MH i2c: 01 00 00 D4 06 DA [03:53:28]Write i2c OK [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: 01 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: 01 07 00 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: 01 07 00 D4 06 00 00 00 00 00 03 0D F1 [03:53:28]RasterBufferAndPrint [03:53:28]line [03:53:28]line [03:53:28]line [03:53:28]line [03:53:28]line [03:53:28]written 0, free lines is 3340 [03:53:28]MH_Cut [03:53:28]Write to MH i2c: D1 01 00 DB 06 01 B3 [03:53:28]Write i2c OK [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: D1 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: D1 01 00 [03:53:28]MH_I2C_Read... [03:53:28]Read from MH i2c: D1 01 00 DB 06 00 B2 [03:53:28]Write to MH i2c: 01 00 00 DC 06 E2 [03:53:28]Write i2c OK [03:53:28]MH_I2C_Read... [03:53:28]OFD Sender: No OFD packet to send [03:53:29]*** Cut start [03:53:29]*** Partial cut [03:53:29]*** CUTSNS_PIN = 1 [03:53:29]*** CUTSNS_PIN = 0 [03:53:29]*** Brake cut motor [03:53:29]Read from MH i2c: 01 [03:53:29]MH_I2C_Read... [03:53:29]*** Stop cut motor [03:53:29]*** Cut end [03:53:29]Read from MH i2c: 01 07 00 [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: 01 07 00 DC 06 00 00 00 00 00 FF 0F F7 [03:53:29]process_action close_receipt done [03:53:29]requested_data is exist [03:53:29]produce_requested_data [03:53:29]requested_item fm.sn is exist - process it [03:53:29]wFMCommunicate request_size=4 [03:53:29]MH_SAM_APDU [03:53:29]CAPDU: 80 11 00 00 [03:53:29]Write to MH i2c: E2 08 00 DD 06 80 11 00 00 00 00 00 00 5D [03:53:29]Write i2c OK [03:53:29]MH_I2C_Read... [03:53:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:29]Read from MH i2c: E2 [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: E2 17 00 [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: E2 17 00 DD 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 AD [03:53:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [03:53:29]wFMCommunicate OK [03:53:29]requested_item fd.num is exist - process it [03:53:29]SAM_PROTO_GetFieldsCounters [03:53:29]wFMCommunicate request_size=4 [03:53:29]MH_SAM_APDU [03:53:29]CAPDU: 80 13 00 00 [03:53:29]Write to MH i2c: E2 08 00 DE 06 80 13 00 00 00 00 00 00 60 [03:53:29]Write i2c OK [03:53:29]MH_I2C_Read... [03:53:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:53:30]Read from MH i2c: E2 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 62 00 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 62 00 DE 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 CC 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [03:53: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 CC 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:53:30]wFMCommunicate OK [03:53:30]SAM_PROTO_GetFieldsCounters done [03:53:30]requested_item shift.num is exist - process it [03:53:30]requested_item shift.opened is exist - process it [03:53:30]req_shift_opened [03:53:30]FM_GetShiftState [03:53:30]SAM_PROTO_GetShiftState [03:53:30]wFMCommunicate request_size=4 [03:53:30]MH_SAM_APDU [03:53:30]CAPDU: 80 13 01 00 [03:53:30]Write to MH i2c: E2 08 00 DF 06 80 13 01 00 00 00 00 00 62 [03:53:30]Write i2c OK [03:53:30]MH_I2C_Read... [03:53:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:30]Read from MH i2c: E2 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 0E 00 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 0E 00 DF 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 71 [03:53:30]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [03:53:30]wFMCommunicate OK [03:53:30]SAM_PROTO_GetShiftState done [03:53:30]FM_GetShiftState done [03:53:30]req_shift_opened done [03:53:30]requested_item shift.open_date is exist - process it [03:53:30]req_shift_open_date [03:53:30]req_shift_open_date done [03:53:30]produce_requested_data done [03:53:30]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77004,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [03:53:30]process_action_free close_receipt [03:53:30]json_value_free [03:53:30]json_value_free done [03:53:30]process_json_proto returns [03:53:30]Send response to host [03:53:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77004,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [03:53:30]free response buf [03:53:30]execute_script done [03:53:30]execute_script returns [03:53:30]free content buf [03:53:30]Sock 9.Close socket [03:53:30]Sock 9.Thread stoped [03:53:33]OFD Sender: No OFD packet to send [03:53:38]OFD Sender: No OFD packet to send [03:53:43]OFD Sender: No OFD packet to send [03:53:48]OFD Sender: No OFD packet to send [03:53:53]OFD Sender: No OFD packet to send [03:53:58]OFD Sender: No OFD packet to send [03:54:03]OFD Sender: No OFD packet to send [03:54:08]OFD Sender: No OFD packet to send [03:54:13]OFD Sender: No OFD packet to send [03:54:18]OFD Sender: No OFD packet to send [03:54:24]OFD Sender: No OFD packet to send [03:54:29]OFD Sender: No OFD packet to send [03:54:34]OFD Sender: No OFD packet to send [03:54:39]OFD Sender: No OFD packet to send [03:54:44]OFD Sender: No OFD packet to send [03:54:49]OFD Sender: No OFD packet to send [03:54:54]OFD Sender: No OFD packet to send [03:54:59]OFD Sender: No OFD packet to send [03:55:04]OFD Sender: No OFD packet to send [03:55:09]OFD Sender: No OFD packet to send [03:55:14]OFD Sender: No OFD packet to send [03:55:19]OFD Sender: No OFD packet to send [03:55:24]OFD Sender: No OFD packet to send [03:55:29]OFD Sender: No OFD packet to send [03:55:34]OFD Sender: No OFD packet to send [03:55:39]OFD Sender: No OFD packet to send [03:55:44]OFD Sender: No OFD packet to send [03:55:49]OFD Sender: No OFD packet to send [03:55:54]OFD Sender: No OFD packet to send [03:55:59]OFD Sender: No OFD packet to send [03:56:04]OFD Sender: No OFD packet to send [03:56:09]OFD Sender: No OFD packet to send [03:56:14]OFD Sender: No OFD packet to send [03:56:19]OFD Sender: No OFD packet to send [03:56:24]OFD Sender: No OFD packet to send [03:56:29]OFD Sender: No OFD packet to send [03:56:34]OFD Sender: No OFD packet to send [03:56:39]OFD Sender: No OFD packet to send [03:56:44]OFD Sender: No OFD packet to send [03:56:49]OFD Sender: No OFD packet to send [03:56:54]OFD Sender: No OFD packet to send [03:56:59]OFD Sender: No OFD packet to send [03:57:04]OFD Sender: No OFD packet to send [03:57:09]OFD Sender: No OFD packet to send [03:57:14]OFD Sender: No OFD packet to send [03:57:19]OFD Sender: No OFD packet to send [03:57:24]OFD Sender: No OFD packet to send [03:57:29]OFD Sender: No OFD packet to send [03:57:34]OFD Sender: No OFD packet to send [03:57:39]OFD Sender: No OFD packet to send [03:57:44]OFD Sender: No OFD packet to send [03:57:49]OFD Sender: No OFD packet to send [03:57:54]OFD Sender: No OFD packet to send [03:57:59]OFD Sender: No OFD packet to send [03:58:04]OFD Sender: No OFD packet to send [03:58:09]OFD Sender: No OFD packet to send [03:58:14]OFD Sender: No OFD packet to send [03:58:19]OFD Sender: No OFD packet to send [03:58:24]OFD Sender: No OFD packet to send [03:58:29]OFD Sender: No OFD packet to send [03:58:34]OFD Sender: No OFD packet to send [03:58:39]OFD Sender: No OFD packet to send [03:58:44]OFD Sender: No OFD packet to send [03:58:49]OFD Sender: No OFD packet to send [03:58:54]OFD Sender: No OFD packet to send [03:58:59]OFD Sender: No OFD packet to send [03:59:04]OFD Sender: No OFD packet to send [03:59:09]OFD Sender: No OFD packet to send [03:59:14]OFD Sender: No OFD packet to send [03:59:19]OFD Sender: No OFD packet to send [03:59:24]OFD Sender: No OFD packet to send [03:59:29]OFD Sender: No OFD packet to send [03:59:34]OFD Sender: No OFD packet to send [03:59:39]OFD Sender: No OFD packet to send [03:59:44]OFD Sender: No OFD packet to send [03:59:49]OFD Sender: No OFD packet to send [03:59:54]OFD Sender: No OFD packet to send [03:59: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:10]OFD Sender: No OFD packet to send [04:03:15]OFD Sender: No OFD packet to send [04:03:20]OFD Sender: No OFD packet to send [04:03:25]OFD Sender: No OFD packet to send [04:03:30]OFD Sender: No OFD packet to send [04:03:35]OFD Sender: No OFD packet to send [04:03:40]OFD Sender: No OFD packet to send [04:03:45]OFD Sender: No OFD packet to send [04:03:50]OFD Sender: No OFD packet to send [04:03:55]OFD Sender: No OFD packet to send [04:04:00]OFD Sender: No OFD packet to send [04:04:05]OFD Sender: No OFD packet to send [04:04:10]OFD Sender: No OFD packet to send [04:04:15]OFD Sender: No OFD packet to send [04:04:20]OFD Sender: No OFD packet to send [04:04:25]OFD Sender: No OFD packet to send [04:04:30]OFD Sender: No OFD packet to send [04:04:35]OFD Sender: No OFD packet to send [04:04:40]OFD Sender: No OFD packet to send [04:04:45]OFD Sender: No OFD packet to send [04:04:50]OFD Sender: No OFD packet to send [04:04:55]OFD Sender: No OFD packet to send [04:05:00]OFD Sender: No OFD packet to send [04:05: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:51]OFD Sender: No OFD packet to send [04:11:56]OFD Sender: No OFD packet to send [04:12:01]OFD Sender: No OFD packet to send [04:12:06]OFD Sender: No OFD packet to send [04:12:11]OFD Sender: No OFD packet to send [04:12:16]OFD Sender: No OFD packet to send [04:12:21]OFD Sender: No OFD packet to send [04:12:26]OFD Sender: No OFD packet to send [04:12:31]OFD Sender: No OFD packet to send [04:12:36]OFD Sender: No OFD packet to send [04:12:41]OFD Sender: No OFD packet to send [04:12:46]OFD Sender: No OFD packet to send [04:12:51]OFD Sender: No OFD packet to send [04:12:56]OFD Sender: No OFD packet to send [04:13:01]OFD Sender: No OFD packet to send [04:13:06]OFD Sender: No OFD packet to send [04:13:11]OFD Sender: No OFD packet to send [04:13:16]OFD Sender: No OFD packet to send [04:13:21]OFD Sender: No OFD packet to send [04:13:26]OFD Sender: No OFD packet to send [04:13:31]OFD Sender: No OFD packet to send [04:13:36]OFD Sender: No OFD packet to send [04:13:41]OFD Sender: No OFD packet to send [04:13:46]OFD Sender: No OFD packet to send [04:13:51]OFD Sender: No OFD packet to send [04:13:56]OFD Sender: No OFD packet to send [04:14:01]OFD Sender: No OFD packet to send [04:14:06]OFD Sender: No OFD packet to send [04:14:11]OFD Sender: No OFD packet to send [04:14:16]OFD Sender: No OFD packet to send [04:14:21]OFD Sender: No OFD packet to send [04:14:26]OFD Sender: No OFD packet to send [04:14:31]OFD Sender: No OFD packet to send [04:14:36]OFD Sender: No OFD packet to send [04:14:41]OFD Sender: No OFD packet to send [04:14:46]OFD Sender: No OFD packet to send [04:14:51]OFD Sender: No OFD packet to send [04:14:56]OFD Sender: No OFD packet to send [04:15:01]OFD Sender: No OFD packet to send [04:15:06]OFD Sender: No OFD packet to send [04:15:11]OFD Sender: No OFD packet to send [04:15:16]OFD Sender: No OFD packet to send [04:15:21]OFD Sender: No OFD packet to send [04:15:26]OFD Sender: No OFD packet to send [04:15:31]OFD Sender: No OFD packet to send [04:15:36]OFD Sender: No OFD packet to send [04:15:41]OFD Sender: No OFD packet to send [04:15:46]OFD Sender: No OFD packet to send [04:15:51]OFD Sender: No OFD packet to send [04:15:56]OFD Sender: No OFD packet to send [04:16:01]OFD Sender: No OFD packet to send [04:16: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:37]OFD Sender: No OFD packet to send [04:20:42]OFD Sender: No OFD packet to send [04:20:47]OFD Sender: No OFD packet to send [04:20:52]OFD Sender: No OFD packet to send [04:20:57]OFD Sender: No OFD packet to send [04:21:02]OFD Sender: No OFD packet to send [04:21:07]OFD Sender: No OFD packet to send [04:21:12]OFD Sender: No OFD packet to send [04:21:17]OFD Sender: No OFD packet to send [04:21:22]OFD Sender: No OFD packet to send [04:21:27]OFD Sender: No OFD packet to send [04:21:32]OFD Sender: No OFD packet to send [04:21:37]OFD Sender: No OFD packet to send [04:21:42]OFD Sender: No OFD packet to send [04:21:47]OFD Sender: No OFD packet to send [04:21:52]OFD Sender: No OFD packet to send [04:21:57]OFD Sender: No OFD packet to send [04:22:02]OFD Sender: No OFD packet to send [04:22:07]OFD Sender: No OFD packet to send [04:22:12]OFD Sender: No OFD packet to send [04:22:17]OFD Sender: No OFD packet to send [04:22:22]OFD Sender: No OFD packet to send [04:22:27]OFD Sender: No OFD packet to send [04:22:32]OFD Sender: No OFD packet to send [04:22:37]OFD Sender: No OFD packet to send [04:22:42]OFD Sender: No OFD packet to send [04:22:47]OFD Sender: No OFD packet to send [04:22:52]OFD Sender: No OFD packet to send [04:22:57]OFD Sender: No OFD packet to send [04:23:02]OFD Sender: No OFD packet to send [04:23:07]OFD Sender: No OFD packet to send [04:23:12]OFD Sender: No OFD packet to send [04:23:17]OFD Sender: No OFD packet to send [04:23:22]OFD Sender: No OFD packet to send [04:23:27]OFD Sender: No OFD packet to send [04:23:32]OFD Sender: No OFD packet to send [04:23:37]OFD Sender: No OFD packet to send [04:23:42]OFD Sender: No OFD packet to send [04:23:47]OFD Sender: No OFD packet to send [04:23:52]OFD Sender: No OFD packet to send [04:23:57]OFD Sender: No OFD packet to send [04:24:02]OFD Sender: No OFD packet to send [04:24:07]OFD Sender: No OFD packet to send [04:24:12]OFD Sender: No OFD packet to send [04:24:17]OFD Sender: No OFD packet to send [04:24:22]OFD Sender: No OFD packet to send [04:24:27]OFD Sender: No OFD packet to send [04:24:32]OFD Sender: No OFD packet to send [04:24:37]OFD Sender: No OFD packet to send [04:24:42]OFD Sender: No OFD packet to send [04:24:47]OFD Sender: No OFD packet to send [04:24:52]OFD Sender: No OFD packet to send [04:24:57]OFD Sender: No OFD packet to send [04:25:02]OFD Sender: No OFD packet to send [04:25:07]OFD Sender: No OFD packet to send [04:25:12]OFD Sender: No OFD packet to send [04:25:17]OFD Sender: No OFD packet to send [04:25:22]OFD Sender: No OFD packet to send [04:25:27]OFD Sender: No OFD packet to send [04:25:32]OFD Sender: No OFD packet to send [04:25:37]OFD Sender: No OFD packet to send [04:25:42]OFD Sender: No OFD packet to send [04:25:47]OFD Sender: No OFD packet to send [04:25:52]OFD Sender: No OFD packet to send [04:25:57]OFD Sender: No OFD packet to send [04:26:02]OFD Sender: No OFD packet to send [04:26:07]OFD Sender: No OFD packet to send [04:26:12]OFD Sender: No OFD packet to send [04:26:17]OFD Sender: No OFD packet to send [04:26:22]OFD Sender: No OFD packet to send [04:26:27]OFD Sender: No OFD packet to send [04:26:32]OFD Sender: No OFD packet to send [04:26:37]OFD Sender: No OFD packet to send [04:26:42]OFD Sender: No OFD packet to send [04:26:47]OFD Sender: No OFD packet to send [04:26:52]OFD Sender: No OFD packet to send [04:26:57]OFD Sender: No OFD packet to send [04:27:02]OFD Sender: No OFD packet to send [04:27:07]OFD Sender: No OFD packet to send [04:27:12]OFD Sender: No OFD packet to send [04:27:17]OFD Sender: No OFD packet to send [04:27:22]OFD Sender: No OFD packet to send [04:27:27]OFD Sender: No OFD packet to send [04:27:32]OFD Sender: No OFD packet to send [04:27:37]OFD Sender: No OFD packet to send [04:27:42]OFD Sender: No OFD packet to send [04:27:47]OFD Sender: No OFD packet to send [04:27:52]OFD Sender: No OFD packet to send [04:27:57]OFD Sender: No OFD packet to send [04:28:02]OFD Sender: No OFD packet to send [04:28:07]OFD Sender: No OFD packet to send [04:28:12]OFD Sender: No OFD packet to send [04:28:17]OFD Sender: No OFD packet to send [04:28:22]OFD Sender: No OFD packet to send [04:28:27]OFD Sender: No OFD packet to send [04:28:32]OFD Sender: No OFD packet to send [04:28:37]OFD Sender: No OFD packet to send [04:28:42]OFD Sender: No OFD packet to send [04:28:47]OFD Sender: No OFD packet to send [04:28:52]OFD Sender: No OFD packet to send [04:28:57]OFD Sender: No OFD packet to send [04:29:02]OFD Sender: No OFD packet to send [04:29:07]OFD Sender: No OFD packet to send [04:29:12]OFD Sender: No OFD packet to send [04:29:18]OFD Sender: No OFD packet to send [04:29:23]OFD Sender: No OFD packet to send [04:29:28]OFD Sender: No OFD packet to send [04:29:33]OFD Sender: No OFD packet to send [04:29:38]OFD Sender: No OFD packet to send [04:29:43]OFD Sender: No OFD packet to send [04:29:48]OFD Sender: No OFD packet to send [04:29:53]OFD Sender: No OFD packet to send [04:29:58]OFD Sender: No OFD packet to send [04:30:03]OFD Sender: No OFD packet to send [04:30:08]OFD Sender: No OFD packet to send [04:30:13]OFD Sender: No OFD packet to send [04:30:18]OFD Sender: No OFD packet to send [04:30:23]OFD Sender: No OFD packet to send [04:30:28]OFD Sender: No OFD packet to send [04:30:33]OFD Sender: No OFD packet to send [04:30:38]OFD Sender: No OFD packet to send [04:30:43]OFD Sender: No OFD packet to send [04:30:48]OFD Sender: No OFD packet to send [04:30:53]OFD Sender: No OFD packet to send [04:30:58]OFD Sender: No OFD packet to send [04:31:03]OFD Sender: No OFD packet to send [04:31:08]OFD Sender: No OFD packet to send [04:31:13]OFD Sender: No OFD packet to send [04:31:18]OFD Sender: No OFD packet to send [04:31:23]OFD Sender: No OFD packet to send [04:31:28]OFD Sender: No OFD packet to send [04:31:33]OFD Sender: No OFD packet to send [04:31:38]OFD Sender: No OFD packet to send [04:31:43]OFD Sender: No OFD packet to send [04:31:48]OFD Sender: No OFD packet to send [04:31:53]OFD Sender: No OFD packet to send [04:31:58]OFD Sender: No OFD packet to send [04:32:03]OFD Sender: No OFD packet to send [04:32:08]OFD Sender: No OFD packet to send [04:32:13]OFD Sender: No OFD packet to send [04:32:18]OFD Sender: No OFD packet to send [04:32:23]OFD Sender: No OFD packet to send [04:32:28]OFD Sender: No OFD packet to send [04:32:33]OFD Sender: No OFD packet to send [04:32:38]OFD Sender: No OFD packet to send [04:32:43]OFD Sender: No OFD packet to send [04:32:48]OFD Sender: No OFD packet to send [04:32:53]OFD Sender: No OFD packet to send [04:32:58]OFD Sender: No OFD packet to send [04:33:03]OFD Sender: No OFD packet to send [04:33:08]OFD Sender: No OFD packet to send [04:33:13]OFD Sender: No OFD packet to send [04:33:18]OFD Sender: No OFD packet to send [04:33:23]OFD Sender: No OFD packet to send [04:33:28]OFD Sender: No OFD packet to send [04:33:33]OFD Sender: No OFD packet to send [04:33:38]OFD Sender: No OFD packet to send [04:33:43]OFD Sender: No OFD packet to send [04:33:48]OFD Sender: No OFD packet to send [04:33:53]OFD Sender: No OFD packet to send [04:33:58]OFD Sender: No OFD packet to send [04:34:03]OFD Sender: No OFD packet to send [04:34:08]OFD Sender: No OFD packet to send [04:34:13]OFD Sender: No OFD packet to send [04:34:18]OFD Sender: No OFD packet to send [04:34:23]OFD Sender: No OFD packet to send [04:34:28]OFD Sender: No OFD packet to send [04:34:33]OFD Sender: No OFD packet to send [04:34:38]OFD Sender: No OFD packet to send [04:34:43]OFD Sender: No OFD packet to send [04:34:48]OFD Sender: No OFD packet to send [04:34:53]OFD Sender: No OFD packet to send [04:34:58]OFD Sender: No OFD packet to send [04:35:03]OFD Sender: No OFD packet to send [04:35:08]OFD Sender: No OFD packet to send [04:35:13]OFD Sender: No OFD packet to send [04:35:18]OFD Sender: No OFD packet to send [04:35:23]OFD Sender: No OFD packet to send [04:35:28]OFD Sender: No OFD packet to send [04:35:33]OFD Sender: No OFD packet to send [04:35:38]OFD Sender: No OFD packet to send [04:35:43]OFD Sender: No OFD packet to send [04:35:48]OFD Sender: No OFD packet to send [04:35:53]OFD Sender: No OFD packet to send [04:35:58]OFD Sender: No OFD packet to send [04:36:03]OFD Sender: No OFD packet to send [04:36:08]OFD Sender: No OFD packet to send [04:36:13]OFD Sender: No OFD packet to send [04:36:18]OFD Sender: No OFD packet to send [04:36:23]OFD Sender: No OFD packet to send [04:36:28]OFD Sender: No OFD packet to send [04:36:33]OFD Sender: No OFD packet to send [04:36:38]OFD Sender: No OFD packet to send [04:36:43]OFD Sender: No OFD packet to send [04:36:48]OFD Sender: No OFD packet to send [04:36:53]OFD Sender: No OFD packet to send [04:36:58]OFD Sender: No OFD packet to send [04:37:03]OFD Sender: No OFD packet to send [04:37:08]OFD Sender: No OFD packet to send [04:37:13]OFD Sender: No OFD packet to send [04:37:18]OFD Sender: No OFD packet to send [04:37:23]OFD Sender: No OFD packet to send [04:37:28]OFD Sender: No OFD packet to send [04:37:33]OFD Sender: No OFD packet to send [04:37:38]OFD Sender: No OFD packet to send [04:37:43]OFD Sender: No OFD packet to send [04:37:48]OFD Sender: No OFD packet to send [04:37:53]OFD Sender: No OFD packet to send [04:37:58]OFD Sender: No OFD packet to send [04:38:04]OFD Sender: No OFD packet to send [04:38:09]OFD Sender: No OFD packet to send [04:38:14]OFD Sender: No OFD packet to send [04:38:19]OFD Sender: No OFD packet to send [04:38:24]OFD Sender: No OFD packet to send [04:38:29]OFD Sender: No OFD packet to send [04:38:34]OFD Sender: No OFD packet to send [04:38:39]OFD Sender: No OFD packet to send [04:38:44]OFD Sender: No OFD packet to send [04:38:49]OFD Sender: No OFD packet to send [04:38:54]OFD Sender: No OFD packet to send [04:38:59]OFD Sender: No OFD packet to send [04:39:04]OFD Sender: No OFD packet to send [04:39:09]OFD Sender: No OFD packet to send [04:39:14]OFD Sender: No OFD packet to send [04:39:19]OFD Sender: No OFD packet to send [04:39:24]OFD Sender: No OFD packet to send [04:39:29]OFD Sender: No OFD packet to send [04:39:34]OFD Sender: No OFD packet to send [04:39:39]OFD Sender: No OFD packet to send [04:39:44]OFD Sender: No OFD packet to send [04:39:49]OFD Sender: No OFD packet to send [04:39:54]OFD Sender: No OFD packet to send [04:39:59]OFD Sender: No OFD packet to send [04:40:04]OFD Sender: No OFD packet to send [04:40:09]OFD Sender: No OFD packet to send [04:40:14]OFD Sender: No OFD packet to send [04:40:19]OFD Sender: No OFD packet to send [04:40:24]OFD Sender: No OFD packet to send [04:40:29]OFD Sender: No OFD packet to send [04:40:34]OFD Sender: No OFD packet to send [04:40:39]OFD Sender: No OFD packet to send [04:40:44]OFD Sender: No OFD packet to send [04:40:49]OFD Sender: No OFD packet to send [04:40:54]OFD Sender: No OFD packet to send [04:40:59]OFD Sender: No OFD packet to send [04:41:04]OFD Sender: No OFD packet to send [04:41:09]OFD Sender: No OFD packet to send [04:41:14]OFD Sender: No OFD packet to send [04:41:19]OFD Sender: No OFD packet to send [04:41:24]OFD Sender: No OFD packet to send [04:41:29]OFD Sender: No OFD packet to send [04:41:34]OFD Sender: No OFD packet to send [04:41:37]accept exits with 8 [04:41:37]New connection [04:41:37]New thread 3067207012 created [04:41:37]Thread 3067350372 joined [04:41:37]Waiting for new connection... [04:41:37] Sock 8.Parse request [04:41:37]Sock 8.Check first char [04:41:37]Sock 8.First char is OK [04:41:37]request: POST /json_proto HTTP/1.0 [04:41:37]Method: POST [04:41:37]URL: /json_proto [04:41:37]Method is POST - this is cgi request [04:41:37]url: /json_proto [04:41:37]query_string will be loaded in cgi processing [04:41:37]execute_cgi json_proto POST (null) [04:41:37]execute_cgi path=json_proto method=POST [04:41:37]POST find Content-Length [04:41:37]Host: 172.17.39.195:8080 [04:41:37]Content-Length: 623 [04:41:37]Content-Type: application/json [04:41:37] [04:41:37]POST finish read [04:41:37]Found Content-Length = 623 [04:41:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221028", "tax_sys" : 0, "items" : [ { "code": "4700003150486", "name": "\u0412\u043E\u0434\u043A\u0430 \u041E\u0440\u043E\u043E\u043D 0,5", "price" : 425.00, "quantity" : 1.000, "sum" : 425.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 425.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:41:37]execute_script... [04:41: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 : (3)221028", "tax_sys" : 0, "items" : [ { "code": "4700003150486", "name": "\u0412\u043E\u0434\u043A\u0430 \u041E\u0440\u043E\u043E\u043D 0,5", "price" : 425.00, "quantity" : 1.000, "sum" : 425.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 425.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:41:37]POST & json_proto [04:41:37]process_json_proto [04:41:37]json parsed OK: [04:41:37]protocol is kg_v1.0 [04:41:37]action value=close_receipt [04:41:37]process_action close_receipt [04:41:37]cmd_close_receipt [04:41:37]MH_GetDate [04:41:37]Write to MH i2c: F0 00 00 E0 06 D5 [04:41:37]Write i2c OK [04:41:37]MH_I2C_Read... [04:41:37]Read from MH i2c: F0 [04:41:37]MH_I2C_Read... [04:41:37]Read from MH i2c: F0 09 00 [04:41:37]MH_I2C_Read... [04:41:37]Read from MH i2c: F0 09 00 E0 06 00 03 F9 78 66 99 81 91 64 C7 [04:41:37]GetLastDocTimeStamp 1719201207 [04:41:37]current date 1719204099 [04:41:37]FM_GetShiftState [04:41:37]SAM_PROTO_GetShiftState [04:41:37]wFMCommunicate request_size=4 [04:41:37]MH_SAM_APDU [04:41:37]CAPDU: 80 13 01 00 [04:41:37]Write to MH i2c: E2 08 00 E1 06 80 13 01 00 00 00 00 00 64 [04:41:37]Write i2c OK [04:41:37]MH_I2C_Read... [04:41:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:41:37]Read from MH i2c: E2 [04:41:37]MH_I2C_Read... [04:41:37]Read from MH i2c: E2 0E 00 [04:41:37]MH_I2C_Read... [04:41:37]Read from MH i2c: E2 0E 00 E1 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 73 [04:41:37]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [04:41:37]wFMCommunicate OK [04:41:37]SAM_PROTO_GetShiftState done [04:41:37]FM_GetShiftState done [04:41:37]opened in 1719189095 [04:41:37]opened+sec_in_day 1719275495 [04:41:37]quantity*price = 42500 [04:41:37]sum+1 = 42501 [04:41:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 425.00 НСП 1% : 3.76 НДС 12% : 45.13 Наличными: 425.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 7 24.06.2024 04:41 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77005 ФПД: 49555719682226 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T044139&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77005&fm=49555719682226&tin=02508201610067®Number=0000000000095696&sum=42500 0 [04:41:38]StoreToDocumentArchive [04:41:38]shift 397 fd 77005 [04:41:38]save to /storage/0397/doc_00077005 [04:41:38]save last doc name /storage/0397/doc_00077005 to /storage/kkm_last_doc_name [04:41:38]save OK [04:41:38]Clear old archive folders... [04:41:38]ProcessDocumentItem done err = 0, tmpTLVsize=267 [04:41:39]tlvbuf is 013630C0 [04:41:39]SAM_PROTO_ClearQueue [04:41:39]wFMCommunicate request_size=4 [04:41:39]MH_SAM_APDU [04:41:39]CAPDU: 80 09 00 00 [04:41:39]Write to MH i2c: E2 08 00 EE 06 80 09 00 00 00 00 00 00 66 [04:41:39]Write i2c OK [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: E2 [04:41:39]MH_I2C_Read... [04:41:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:41:39]Read from MH i2c: E2 03 00 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: E2 03 00 EE 06 00 90 00 68 [04:41:39]RAPDU: 90 00 [04:41:39]wFMCommunicate OK [04:41:39]SAM_PROTO_ClearQueue done [04:41:39]KKMCreateOFDPacket [04:41:39]OFDProtocolAddRootSTLVToBuf [04:41:39]FM_MakeSignedData [04:41:39]FM_MakeSignedData [04:41:39]SAM_PROTO_SignData [04:41:39]wFMCommunicate request_size=4 [04:41:39]MH_SAM_APDU [04:41:39]CAPDU: 80 0D 01 02 [04:41:39]Write to MH i2c: E2 08 00 EF 06 80 0D 01 02 00 00 00 00 6E [04:41:39]Write i2c OK [04:41:39]MH_I2C_Read... [04:41:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:41:39]Read from MH i2c: E2 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: E2 03 00 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: E2 03 00 EF 06 00 90 00 69 [04:41:39]RAPDU: 90 00 [04:41:39]wFMCommunicate OK [04:41:39]wFMCommunicate request_size=255 [04:41:39]MH_SAM_APDU [04:41:39]CAPDU: 80 0D 02 02 FA 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 38 36 06 04 19 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9E D1 80 D0 BE D0 BE D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 A6 00 00 00 00 13 04 06 00 04 A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 11 00 00 00 00 07 04 06 00 04 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 03 F9 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 [04:41:39]Write to MH i2c: E2 02 01 F0 06 80 0D 02 02 FA 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 38 36 06 04 19 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9E D1 80 D0 BE D0 BE D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 A6 00 00 00 00 13 04 06 00 04 A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 11 00 00 00 00 07 04 06 00 04 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 03 F9 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 00 00 CC [04:41:39]Write i2c OK [04:41:39]MH_I2C_Read... [04:41:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:41:39]Read from MH i2c: E2 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: E2 03 00 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: E2 03 00 F0 06 00 90 00 6A [04:41:39]RAPDU: 90 00 [04:41:39]wFMCommunicate OK [04:41:39]wFMCommunicate request_size=26 [04:41:39]MH_SAM_APDU [04:41:39]CAPDU: 80 0D 02 02 15 30 30 39 10 04 04 00 CD 2C 01 00 35 04 06 00 2D 12 17 11 78 B2 [04:41:39]Write to MH i2c: E2 1D 00 F1 06 80 0D 02 02 15 00 30 30 39 10 04 04 00 CD 2C 01 00 35 04 06 00 2D 12 17 11 78 B2 00 00 16 [04:41:39]Write i2c OK [04:41:39]MH_I2C_Read... [04:41:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:41:39]Read from MH i2c: E2 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: E2 03 00 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: E2 03 00 F1 06 00 90 00 6B [04:41:39]RAPDU: 90 00 [04:41:39]wFMCommunicate OK [04:41:39]wFMCommunicate request_size=4 [04:41:39]MH_SAM_APDU [04:41:39]CAPDU: 80 0D 03 02 [04:41:39]Write to MH i2c: E2 08 00 F2 06 80 0D 03 02 00 00 00 00 73 [04:41:39]Write i2c OK [04:41:39]MH_I2C_Read... [04:41:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:41:39]Read from MH i2c: E2 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: E2 0B 00 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: E2 0B 00 F2 06 00 1E 51 34 9E 6D 30 50 57 90 00 F9 [04:41:39]RAPDU: 1E 51 34 9E 6D 30 50 57 90 00 [04:41:39]wFMCommunicate OK [04:41:39]SAM_PROTO_SignData done [04:41:39]FM_MakeSignedData done [04:41:39]CreateOFDProtocolMessage [04:41:39]wFMCommunicate request_size=4 [04:41:39]MH_SAM_APDU [04:41:39]CAPDU: 80 11 00 00 [04:41:39]Write to MH i2c: E2 08 00 F3 06 80 11 00 00 00 00 00 00 73 [04:41:39]Write i2c OK [04:41:39]MH_I2C_Read... [04:41:39]OFD Sender: No OFD packet to send [04:41:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:41:39]Read from MH i2c: E2 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: E2 17 00 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: E2 17 00 F3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 C3 [04:41:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [04:41:39]wFMCommunicate OK [04:41:39]CreateOFDProtocolMessage done [04:41:39]OFDSenderStorePacket 77005 [04:41:39]StoreOFDPacket docnum=77005 [04:41:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 1F 01 00 00 75 90 17 01 F1 0E 5A 03 01 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 38 36 06 04 19 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9E D1 80 D0 BE D0 BE D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 A6 00 00 00 00 13 04 06 00 04 A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 11 00 00 00 00 07 04 06 00 04 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 03 F9 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 CD 2C 01 00 35 04 06 00 2D 12 17 11 78 B2 1E 51 34 9E 6D 30 50 57 [04:41:39]CheckFolder [04:41:39]dirname=/storage/ofd_packets [04:41:39]CheckFolder done [04:41:39]ProducePacketName [04:41:39]name=ofd_packets/00077005 [04:41:39]NVStorageSaveData ofd_packets/00077005 [04:41:39]File name is /storage/ofd_packets/00077005 [04:41:39]Write 317 bytes [04:41:39]NVStorageSaveData done [04:41:39]OFDSenderStorePacket done [04:41:39]KKMCreateOFDPacket done [04:41:39]NVStorageSaveData kkm_last_timestamp [04:41:39]File name is /storage/kkm_last_timestamp [04:41:39]Write 4 bytes [04:41:39]NVStorageSaveData done [04:41:39]ExternCall_PrintAddStr [04:41:39]wPrintStart [04:41:39]Write to MH i2c: 01 00 00 F4 06 FA [04:41:39]Write i2c OK [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: 01 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: 01 07 00 [04:41:39]MH_I2C_Read... [04:41:39]Read from MH i2c: 01 07 00 F4 06 00 00 00 00 00 FF 0F 0F [04:41:39]RasterBufferAndPrint [04:41:39]line Счет N : (3)221028 [04:41:39]line ИНН: 02508201610067 [04:41:39]line Контрольно-Кассовый Чек [04:41:39]line ПРОДАЖА [04:41:39]line Товар: 4700003150486 [04:41:39]line Водка Ороон 0,5 [04:41:39]line 1.000 * 425.00 [04:41:39]line = 425.00 [04:41:39]line НДС 12% НСП 1% [04:41:39]line > о реализуемом товаре [04:41:39]line ИТОГО: 425.00 [04:41:39]line НСП 1% : 3.76 [04:41:39]line НДС 12% : 45.13 [04:41:39]line Наличными: 425.00 [04:41:39]line Безнал.: 0.00 [04:41:39]line Место: АЗС № 144 "Партнер Нефть" [04:41:39]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [04:41:39]line СНО: Общий режим [04:41:39]line Чек 7 24.06.2024 04:41 [04:41:39]line Смена: 397 ФФД: 1.0 [04:41:39]line ЗНМ: 0300000170 [04:41:39]line РНМ: 0000000000095696 [04:41:39]line Версия ККМ: 001 [04:41:39]line ФМ: 0000000000875009 [04:41:39]line ФД: 77005 [04:41:39]line ФПД: 49555719682226 [04:41:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T044139&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77005&fm=49555719682226&tin=02508201610067®Number=0000000000095696&sum=42500 [04:41:39]line 0 [04:41:39]OFD Sender: Processing packet 77005 [packets to send 351, broken 350] [04:41:39]ProducePacketName [04:41:39]name=ofd_packets/00077005 [04:41:39]OFD Sender: To server: pG, [04:41:39]CommunicateWithHost lk.salyk.kg:30040 [04:41:39]ConnectInit lk.salyk.kg [04:41:39]written 0, free lines is 4095 [04:41:40]Connected sock=10 [04:41:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 1F 01 00 00 75 90 17 01 F1 0E 5A 03 01 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 38 36 06 04 19 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9E D1 80 D0 BE D0 BE D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 A6 00 00 00 00 13 04 06 00 04 A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 11 00 00 00 00 07 04 06 00 04 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 03 F9 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 CD 2C 01 00 35 04 06 00 2D 12 17 11 78 B2 1E 51 34 9E 6D 30 50 57 [04:41:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 3B 6E 47 00 E1 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 35 30 30 39 10 04 04 00 CD 2C 01 00 F4 03 04 00 97 9F 78 66 B6 04 01 00 00 B5 0C 4D A4 67 D6 49 ED [04:41:40]CommunicateWithHost err = 0 [04:41:40]CheckOFDResponse [04:41:40]1017 (14) - 77093643461234 [04:41:40]1041 (16) - 0000000000875009 [04:41:40]1040 (4) - 77005 [04:41:40]1012 (4) - 23.06.2024 22:20 [04:41:40]1206 (1) - 0 [04:41:40]OFD Sender: Remove packet 77005 [04:41:40]ProducePacketName [04:41:40]name=ofd_packets/00077005 [04:41:40]NVStorageDeleteData [04:41:40]Write to MH i2c: 01 00 00 1C 07 23 [04:41:40]Write i2c OK [04:41:40]MH_I2C_Read... [04:41:40]Read from MH i2c: 01 [04:41:40]MH_I2C_Read... [04:41:40]Read from MH i2c: 01 07 00 [04:41:40]MH_I2C_Read... [04:41:40]Read from MH i2c: 01 07 00 1C 07 00 00 00 00 00 08 0D 3F [04:41:40]RasterBufferAndPrint [04:41:40]line [04:41:40]line [04:41:40]line [04:41:40]line [04:41:40]line [04:41:40]written 0, free lines is 3342 [04:41:40]MH_Cut [04:41:40]Write to MH i2c: D1 01 00 23 07 01 FC [04:41:40]Write i2c OK [04:41:40]MH_I2C_Read... [04:41:40]Read from MH i2c: D1 [04:41:40]MH_I2C_Read... [04:41:40]Read from MH i2c: D1 01 00 [04:41:40]MH_I2C_Read... [04:41:40]Read from MH i2c: D1 01 00 23 07 00 FB [04:41:40]Write to MH i2c: 01 00 00 24 07 2B [04:41:40]Write i2c OK [04:41:40]MH_I2C_Read... [04:41:40]OFD Sender: No OFD packet to send [04:41:41]*** Cut start [04:41:41]*** Partial cut [04:41:41]*** CUTSNS_PIN = 1 [04:41:41]*** CUTSNS_PIN = 0 [04:41:41]*** Brake cut motor [04:41:41]Read from MH i2c: 01 [04:41:41]MH_I2C_Read... [04:41:41]*** Stop cut motor [04:41:41]*** Cut end [04:41:41]Read from MH i2c: 01 07 00 [04:41:41]MH_I2C_Read... [04:41:41]Read from MH i2c: 01 07 00 24 07 00 00 00 00 00 FF 0F 40 [04:41:41]process_action close_receipt done [04:41:41]requested_data is exist [04:41:41]produce_requested_data [04:41:41]requested_item fm.sn is exist - process it [04:41:41]wFMCommunicate request_size=4 [04:41:41]MH_SAM_APDU [04:41:41]CAPDU: 80 11 00 00 [04:41:41]Write to MH i2c: E2 08 00 25 07 80 11 00 00 00 00 00 00 A6 [04:41:41]Write i2c OK [04:41:41]MH_I2C_Read... [04:41:41]Read from MH i2c: E2 [04:41:41]MH_I2C_Read... [04:41:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:41:41]Read from MH i2c: E2 17 00 [04:41:41]MH_I2C_Read... [04:41:41]Read from MH i2c: E2 17 00 25 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 F6 [04:41:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [04:41:41]wFMCommunicate OK [04:41:41]requested_item fd.num is exist - process it [04:41:41]SAM_PROTO_GetFieldsCounters [04:41:41]wFMCommunicate request_size=4 [04:41:41]MH_SAM_APDU [04:41:41]CAPDU: 80 13 00 00 [04:41:41]Write to MH i2c: E2 08 00 26 07 80 13 00 00 00 00 00 00 A9 [04:41:41]Write i2c OK [04:41:41]MH_I2C_Read... [04:41:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:41:41]Read from MH i2c: E2 [04:41:41]MH_I2C_Read... [04:41:41]Read from MH i2c: E2 62 00 [04:41:41]MH_I2C_Read... [04:41:41]Read from MH i2c: E2 62 00 26 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 CD 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 6E [04:41: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 CD 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:41:41]wFMCommunicate OK [04:41:41]SAM_PROTO_GetFieldsCounters done [04:41:41]requested_item shift.num is exist - process it [04:41:41]requested_item shift.opened is exist - process it [04:41:41]req_shift_opened [04:41:41]FM_GetShiftState [04:41:41]SAM_PROTO_GetShiftState [04:41:41]wFMCommunicate request_size=4 [04:41:41]MH_SAM_APDU [04:41:41]CAPDU: 80 13 01 00 [04:41:41]Write to MH i2c: E2 08 00 27 07 80 13 01 00 00 00 00 00 AB [04:41:41]Write i2c OK [04:41:41]MH_I2C_Read... [04:41:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:41:41]Read from MH i2c: E2 [04:41:41]MH_I2C_Read... [04:41:41]Read from MH i2c: E2 0E 00 [04:41:41]MH_I2C_Read... [04:41:41]Read from MH i2c: E2 0E 00 27 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 BA [04:41:41]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [04:41:41]wFMCommunicate OK [04:41:41]SAM_PROTO_GetShiftState done [04:41:41]FM_GetShiftState done [04:41:41]req_shift_opened done [04:41:41]requested_item shift.open_date is exist - process it [04:41:41]req_shift_open_date [04:41:41]req_shift_open_date done [04:41:41]produce_requested_data done [04:41:41]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77005,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [04:41:41]process_action_free close_receipt [04:41:41]json_value_free [04:41:41]json_value_free done [04:41:41]process_json_proto returns [04:41:41]Send response to host [04:41:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77005,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [04:41:41]free response buf [04:41:41]execute_script done [04:41:41]execute_script returns [04:41:41]free content buf [04:41:41]Sock 8.Close socket [04:41:41]Sock 8.Thread stoped [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:05]OFD Sender: No OFD packet to send [04:42:10]OFD Sender: No OFD packet to send [04:42:15]OFD Sender: No OFD packet to send [04:42:20]OFD Sender: No OFD packet to send [04:42:25]OFD Sender: No OFD packet to send [04:42:30]OFD Sender: No OFD packet to send [04:42:35]OFD Sender: No OFD packet to send [04:42:40]OFD Sender: No OFD packet to send [04:42:45]OFD Sender: No OFD packet to send [04:42:46]accept exits with 9 [04:42:46]New connection [04:42:46]New thread 3067350372 created [04:42:46]Thread 3067207012 joined [04:42:46]Waiting for new connection... [04:42:46] Sock 9.Parse request [04:42:46]Sock 9.Check first char [04:42:46]Sock 9.First char is OK [04:42:46]request: POST /json_proto HTTP/1.0 [04:42:46]Method: POST [04:42:46]URL: /json_proto [04:42:46]Method is POST - this is cgi request [04:42:46]url: /json_proto [04:42:46]query_string will be loaded in cgi processing [04:42:46]execute_cgi json_proto POST (null) [04:42:46]execute_cgi path=json_proto method=POST [04:42:46]POST find Content-Length [04:42:46]Host: 172.17.39.195:8080 [04:42:46]Content-Length: 598 [04:42:46]Content-Type: application/json [04:42:46] [04:42:46]POST finish read [04:42:46]Found Content-Length = 598 [04:42:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221029", "tax_sys" : 0, "items" : [ { "code": "4036021101453", "name": "\u041C\u041C Mannol Diesel 15W40 1\u043B", "price" : 680.00, "quantity" : 1.000, "sum" : 680.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 680.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:42:46]execute_script... [04:42: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)221029", "tax_sys" : 0, "items" : [ { "code": "4036021101453", "name": "\u041C\u041C Mannol Diesel 15W40 1\u043B", "price" : 680.00, "quantity" : 1.000, "sum" : 680.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 680.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:42:46]POST & json_proto [04:42:46]process_json_proto [04:42:46]json parsed OK: [04:42:46]protocol is kg_v1.0 [04:42:46]action value=close_receipt [04:42:46]process_action close_receipt [04:42:46]cmd_close_receipt [04:42:46]MH_GetDate [04:42:46]Write to MH i2c: F0 00 00 28 07 1E [04:42:46]Write i2c OK [04:42:46]MH_I2C_Read... [04:42:46]Read from MH i2c: F0 [04:42:46]MH_I2C_Read... [04:42:46]Read from MH i2c: F0 09 00 [04:42:46]MH_I2C_Read... [04:42:46]Read from MH i2c: F0 09 00 28 07 00 48 F9 78 66 99 81 91 64 55 [04:42:46]GetLastDocTimeStamp 1719204099 [04:42:46]current date 1719204168 [04:42:46]FM_GetShiftState [04:42:46]SAM_PROTO_GetShiftState [04:42:46]wFMCommunicate request_size=4 [04:42:46]MH_SAM_APDU [04:42:46]CAPDU: 80 13 01 00 [04:42:46]Write to MH i2c: E2 08 00 29 07 80 13 01 00 00 00 00 00 AD [04:42:46]Write i2c OK [04:42:46]MH_I2C_Read... [04:42:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:42:46]Read from MH i2c: E2 [04:42:46]MH_I2C_Read... [04:42:46]Read from MH i2c: E2 0E 00 [04:42:46]MH_I2C_Read... [04:42:46]Read from MH i2c: E2 0E 00 29 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 BC [04:42:46]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [04:42:46]wFMCommunicate OK [04:42:46]SAM_PROTO_GetShiftState done [04:42:46]FM_GetShiftState done [04:42:46]opened in 1719189095 [04:42:46]opened+sec_in_day 1719275495 [04:42:46]quantity*price = 68000 [04:42:46]sum+1 = 68001 [04:42:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 680.00 НСП 1% : 6.02 НДС 12% : 72.21 Наличными: 680.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 8 24.06.2024 04:42 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77006 ФПД: 41861396759125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T044248&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77006&fm=41861396759125&tin=02508201610067®Number=0000000000095696&sum=68000 0 [04:42:48]StoreToDocumentArchive [04:42:48]shift 397 fd 77006 [04:42:48]save to /storage/0397/doc_00077006 [04:42:48]save last doc name /storage/0397/doc_00077006 to /storage/kkm_last_doc_name [04:42:48]save OK [04:42:48]Clear old archive folders... [04:42:48]ProcessDocumentItem done err = 0, tmpTLVsize=270 [04:42:48]tlvbuf is 01363640 [04:42:48]SAM_PROTO_ClearQueue [04:42:48]wFMCommunicate request_size=4 [04:42:48]MH_SAM_APDU [04:42:48]CAPDU: 80 09 00 00 [04:42:48]Write to MH i2c: E2 08 00 36 07 80 09 00 00 00 00 00 00 AF [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 [04:42:48]MH_I2C_Read... [04:42:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:42:48]Read from MH i2c: E2 03 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 03 00 36 07 00 90 00 B1 [04:42:48]RAPDU: 90 00 [04:42:48]wFMCommunicate OK [04:42:48]SAM_PROTO_ClearQueue done [04:42:48]KKMCreateOFDPacket [04:42:48]OFDProtocolAddRootSTLVToBuf [04:42:48]FM_MakeSignedData [04:42:48]FM_MakeSignedData [04:42:48]SAM_PROTO_SignData [04:42:48]wFMCommunicate request_size=4 [04:42:48]MH_SAM_APDU [04:42:48]CAPDU: 80 0D 01 02 [04:42:48]Write to MH i2c: E2 08 00 37 07 80 0D 01 02 00 00 00 00 B7 [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:42:48]Read from MH i2c: E2 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 03 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 03 00 37 07 00 90 00 B2 [04:42:48]RAPDU: 90 00 [04:42:48]wFMCommunicate OK [04:42:48]wFMCommunicate request_size=255 [04:42:48]MH_SAM_APDU [04:42:48]CAPDU: 80 0D 02 02 FA 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 30 33 36 30 32 31 31 30 31 34 35 33 06 04 1C 00 D0 9C D0 9C 20 4D 61 6E 6E 6F 6C 20 44 69 65 73 65 6C 20 31 35 57 34 30 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 09 01 00 00 00 13 04 06 00 A0 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 48 F9 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 [04:42:48]Write to MH i2c: E2 02 01 38 07 80 0D 02 02 FA 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 30 33 36 30 32 31 31 30 31 34 35 33 06 04 1C 00 D0 9C D0 9C 20 4D 61 6E 6E 6F 6C 20 44 69 65 73 65 6C 20 31 35 57 34 30 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 09 01 00 00 00 13 04 06 00 A0 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 48 F9 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 00 00 73 [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:42:48]Read from MH i2c: E2 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 03 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 03 00 38 07 00 90 00 B3 [04:42:48]RAPDU: 90 00 [04:42:48]wFMCommunicate OK [04:42:48]wFMCommunicate request_size=29 [04:42:48]MH_SAM_APDU [04:42:48]CAPDU: 80 0D 02 02 18 38 37 35 30 30 39 10 04 04 00 CE 2C 01 00 35 04 06 00 26 12 9D AF 02 55 [04:42:48]Write to MH i2c: E2 20 00 39 07 80 0D 02 02 18 00 38 37 35 30 30 39 10 04 04 00 CE 2C 01 00 35 04 06 00 26 12 9D AF 02 55 00 00 54 [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:42:48]Read from MH i2c: E2 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 03 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 03 00 39 07 00 90 00 B4 [04:42:48]RAPDU: 90 00 [04:42:48]wFMCommunicate OK [04:42:48]wFMCommunicate request_size=4 [04:42:48]MH_SAM_APDU [04:42:48]CAPDU: 80 0D 03 02 [04:42:48]Write to MH i2c: E2 08 00 3A 07 80 0D 03 02 00 00 00 00 BC [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:42:48]Read from MH i2c: E2 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 0B 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 0B 00 3A 07 00 A5 7A 1A B6 ED A6 E4 41 90 00 64 [04:42:48]RAPDU: A5 7A 1A B6 ED A6 E4 41 90 00 [04:42:48]wFMCommunicate OK [04:42:48]SAM_PROTO_SignData done [04:42:48]FM_MakeSignedData done [04:42:48]CreateOFDProtocolMessage [04:42:48]wFMCommunicate request_size=4 [04:42:48]MH_SAM_APDU [04:42:48]CAPDU: 80 11 00 00 [04:42:48]Write to MH i2c: E2 08 00 3B 07 80 11 00 00 00 00 00 00 BC [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:42:48]Read from MH i2c: E2 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 17 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: E2 17 00 3B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 0C [04:42:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [04:42:48]wFMCommunicate OK [04:42:48]CreateOFDProtocolMessage done [04:42:48]OFDSenderStorePacket 77006 [04:42:48]StoreOFDPacket docnum=77006 [04:42:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 22 01 00 00 3F 28 1A 01 59 28 5A 03 01 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 30 33 36 30 32 31 31 30 31 34 35 33 06 04 1C 00 D0 9C D0 9C 20 4D 61 6E 6E 6F 6C 20 44 69 65 73 65 6C 20 31 35 57 34 30 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 09 01 00 00 00 13 04 06 00 A0 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 48 F9 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 CE 2C 01 00 35 04 06 00 26 12 9D AF 02 55 A5 7A 1A B6 ED A6 E4 41 [04:42:48]CheckFolder [04:42:48]dirname=/storage/ofd_packets [04:42:48]CheckFolder done [04:42:48]ProducePacketName [04:42:48]name=ofd_packets/00077006 [04:42:48]NVStorageSaveData ofd_packets/00077006 [04:42:48]File name is /storage/ofd_packets/00077006 [04:42:48]Write 320 bytes [04:42:48]NVStorageSaveData done [04:42:48]OFDSenderStorePacket done [04:42:48]KKMCreateOFDPacket done [04:42:48]NVStorageSaveData kkm_last_timestamp [04:42:48]File name is /storage/kkm_last_timestamp [04:42:48]Write 4 bytes [04:42:48]NVStorageSaveData done [04:42:48]ExternCall_PrintAddStr [04:42:48]wPrintStart [04:42:48]Write to MH i2c: 01 00 00 3C 07 43 [04:42:48]Write i2c OK [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: 01 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: 01 07 00 [04:42:48]MH_I2C_Read... [04:42:48]Read from MH i2c: 01 07 00 3C 07 00 00 00 00 00 FF 0F 58 [04:42:48]RasterBufferAndPrint [04:42:48]line Счет N : (3)221029 [04:42:48]line ИНН: 02508201610067 [04:42:48]line Контрольно-Кассовый Чек [04:42:48]line ПРОДАЖА [04:42:48]line Товар: 4036021101453 [04:42:48]line ММ Mannol Diesel 15W40 1л [04:42:48]line 1.000 * 680.00 [04:42:48]line = 680.00 [04:42:48]line НДС 12% НСП 1% [04:42:48]line > о реализуемом товаре [04:42:48]line ИТОГО: 680.00 [04:42:48]line НСП 1% : 6.02 [04:42:48]line НДС 12% : 72.21 [04:42:48]line Наличными: 680.00 [04:42:48]line Безнал.: 0.00 [04:42:48]line Место: АЗС № 144 "Партнер Нефть" [04:42:48]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [04:42:48]line СНО: Общий режим [04:42:48]line Чек 8 24.06.2024 04:42 [04:42:48]line Смена: 397 ФФД: 1.0 [04:42:48]line ЗНМ: 0300000170 [04:42:48]line РНМ: 0000000000095696 [04:42:48]line Версия ККМ: 001 [04:42:48]line ФМ: 0000000000875009 [04:42:48]line ФД: 77006 [04:42:48]line ФПД: 41861396759125 [04:42:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T044248&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77006&fm=41861396759125&tin=02508201610067®Number=0000000000095696&sum=68000 [04:42:48]line 0 [04:42:48]written 0, free lines is 4095 [04:42:48]OFD Sender: Processing packet 77006 [packets to send 351, broken 350] [04:42:48]ProducePacketName [04:42:48]name=ofd_packets/00077006 [04:42:48]OFD Sender: To server: pG, [04:42:48]CommunicateWithHost lk.salyk.kg:30040 [04:42:48]ConnectInit lk.salyk.kg [04:42:48]Connected sock=10 [04:42:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 22 01 00 00 3F 28 1A 01 59 28 5A 03 01 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 30 33 36 30 32 31 31 30 31 34 35 33 06 04 1C 00 D0 9C D0 9C 20 4D 61 6E 6E 6F 6C 20 44 69 65 73 65 6C 20 31 35 57 34 30 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 09 01 00 00 00 13 04 06 00 A0 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 48 F9 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 CE 2C 01 00 35 04 06 00 26 12 9D AF 02 55 A5 7A 1A B6 ED A6 E4 41 [04:42:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 24 69 47 00 98 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 35 30 30 39 10 04 04 00 CE 2C 01 00 F4 03 04 00 DC 9F 78 66 B6 04 01 00 00 94 39 40 39 49 D7 BC E8 [04:42:49]CommunicateWithHost err = 0 [04:42:49]CheckOFDResponse [04:42:49]1017 (14) - 77093643461234 [04:42:49]1041 (16) - 0000000000875009 [04:42:49]1040 (4) - 77006 [04:42:49]1012 (4) - 23.06.2024 22:21 [04:42:49]1206 (1) - 0 [04:42:49]OFD Sender: Remove packet 77006 [04:42:49]ProducePacketName [04:42:49]name=ofd_packets/00077006 [04:42:49]NVStorageDeleteData [04:42:49]Write to MH i2c: 01 00 00 64 07 6B [04:42:49]Write i2c OK [04:42:49]MH_I2C_Read... [04:42:49]Read from MH i2c: 01 [04:42:49]MH_I2C_Read... [04:42:49]Read from MH i2c: 01 07 00 [04:42:49]MH_I2C_Read... [04:42:49]Read from MH i2c: 01 07 00 64 07 00 00 00 00 00 0E 0D 8D [04:42:49]RasterBufferAndPrint [04:42:49]line [04:42:49]line [04:42:49]line [04:42:49]line [04:42:49]line [04:42:49]written 0, free lines is 3348 [04:42:49]MH_Cut [04:42:49]Write to MH i2c: D1 01 00 6B 07 01 44 [04:42:49]Write i2c OK [04:42:49]MH_I2C_Read... [04:42:49]Read from MH i2c: D1 [04:42:49]MH_I2C_Read... [04:42:49]Read from MH i2c: D1 01 00 [04:42:49]MH_I2C_Read... [04:42:49]Read from MH i2c: D1 01 00 6B 07 00 43 [04:42:49]Write to MH i2c: 01 00 00 6C 07 73 [04:42:49]Write i2c OK [04:42:49]MH_I2C_Read... [04:42:49]OFD Sender: No OFD packet to send [04:42:49]*** Cut start [04:42:49]*** Partial cut [04:42:49]*** CUTSNS_PIN = 1 [04:42:49]*** CUTSNS_PIN = 0 [04:42:50]*** Brake cut motor [04:42:50]Read from MH i2c: 01 [04:42:50]MH_I2C_Read... [04:42:50]*** Stop cut motor [04:42:50]*** Cut end [04:42:50]Read from MH i2c: 01 07 00 [04:42:50]MH_I2C_Read... [04:42:50]Read from MH i2c: 01 07 00 6C 07 00 00 00 00 00 FF 0F 88 [04:42:50]process_action close_receipt done [04:42:50]requested_data is exist [04:42:50]produce_requested_data [04:42:50]requested_item fm.sn is exist - process it [04:42:50]wFMCommunicate request_size=4 [04:42:50]MH_SAM_APDU [04:42:50]CAPDU: 80 11 00 00 [04:42:50]Write to MH i2c: E2 08 00 6D 07 80 11 00 00 00 00 00 00 EE [04:42:50]Write i2c OK [04:42:50]MH_I2C_Read... [04:42:50]Read from MH i2c: E2 [04:42:50]MH_I2C_Read... [04:42:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:42:50]Read from MH i2c: E2 17 00 [04:42:50]MH_I2C_Read... [04:42:50]Read from MH i2c: E2 17 00 6D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 3E [04:42:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [04:42:50]wFMCommunicate OK [04:42:50]requested_item fd.num is exist - process it [04:42:50]SAM_PROTO_GetFieldsCounters [04:42:50]wFMCommunicate request_size=4 [04:42:50]MH_SAM_APDU [04:42:50]CAPDU: 80 13 00 00 [04:42:50]Write to MH i2c: E2 08 00 6E 07 80 13 00 00 00 00 00 00 F1 [04:42:50]Write i2c OK [04:42:50]MH_I2C_Read... [04:42:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:42:50]Read from MH i2c: E2 [04:42:50]MH_I2C_Read... [04:42:50]Read from MH i2c: E2 62 00 [04:42:50]MH_I2C_Read... [04:42:50]Read from MH i2c: E2 62 00 6E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 CE 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [04:42: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 CE 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:42:50]wFMCommunicate OK [04:42:50]SAM_PROTO_GetFieldsCounters done [04:42:50]requested_item shift.num is exist - process it [04:42:50]requested_item shift.opened is exist - process it [04:42:50]req_shift_opened [04:42:50]FM_GetShiftState [04:42:50]SAM_PROTO_GetShiftState [04:42:50]wFMCommunicate request_size=4 [04:42:50]MH_SAM_APDU [04:42:50]CAPDU: 80 13 01 00 [04:42:50]Write to MH i2c: E2 08 00 6F 07 80 13 01 00 00 00 00 00 F3 [04:42:50]Write i2c OK [04:42:50]MH_I2C_Read... [04:42:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:42:50]Read from MH i2c: E2 [04:42:50]MH_I2C_Read... [04:42:50]Read from MH i2c: E2 0E 00 [04:42:50]MH_I2C_Read... [04:42:50]Read from MH i2c: E2 0E 00 6F 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 02 [04:42:50]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [04:42:50]wFMCommunicate OK [04:42:50]SAM_PROTO_GetShiftState done [04:42:50]FM_GetShiftState done [04:42:50]req_shift_opened done [04:42:50]requested_item shift.open_date is exist - process it [04:42:50]req_shift_open_date [04:42:50]req_shift_open_date done [04:42:50]produce_requested_data done [04:42:50]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77006,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [04:42:50]process_action_free close_receipt [04:42:50]json_value_free [04:42:50]json_value_free done [04:42:50]process_json_proto returns [04:42:50]Send response to host [04:42:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77006,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [04:42:50]free response buf [04:42:50]execute_script done [04:42:50]execute_script returns [04:42:50]free content buf [04:42:50]Sock 9.Close socket [04:42:50]Sock 9.Thread stoped [04:42:54]OFD Sender: No OFD packet to send [04:42:59]OFD Sender: No OFD packet to send [04:43:04]OFD Sender: No OFD packet to send [04:43:09]OFD Sender: No OFD packet to send [04:43:14]OFD Sender: No OFD packet to send [04:43:19]OFD Sender: No OFD packet to send [04:43:24]OFD Sender: No OFD packet to send [04:43:29]OFD Sender: No OFD packet to send [04:43:34]OFD Sender: No OFD packet to send [04:43:39]OFD Sender: No OFD packet to send [04:43:44]OFD Sender: No OFD packet to send [04:43:49]OFD Sender: No OFD packet to send [04:43:54]OFD Sender: No OFD packet to send [04:43:59]OFD Sender: No OFD packet to send [04:44:04]OFD Sender: No OFD packet to send [04:44:09]OFD Sender: No OFD packet to send [04:44:14]OFD Sender: No OFD packet to send [04:44:19]OFD Sender: No OFD packet to send [04:44:24]OFD Sender: No OFD packet to send [04:44:29]OFD Sender: No OFD packet to send [04:44:34]OFD Sender: No OFD packet to send [04:44:39]OFD Sender: No OFD packet to send [04:44:44]OFD Sender: No OFD packet to send [04:44:49]OFD Sender: No OFD packet to send [04:44:54]OFD Sender: No OFD packet to send [04:44:59]OFD Sender: No OFD packet to send [04:45:04]OFD Sender: No OFD packet to send [04:45:09]OFD Sender: No OFD packet to send [04:45:14]OFD Sender: No OFD packet to send [04:45:19]OFD Sender: No OFD packet to send [04:45:24]OFD Sender: No OFD packet to send [04:45:29]OFD Sender: No OFD packet to send [04:45:34]OFD Sender: No OFD packet to send [04:45:39]OFD Sender: No OFD packet to send [04:45:44]OFD Sender: No OFD packet to send [04:45:49]OFD Sender: No OFD packet to send [04:45:54]OFD Sender: No OFD packet to send [04:45:59]OFD Sender: No OFD packet to send [04:46:04]OFD Sender: No OFD packet to send [04:46:09]OFD Sender: No OFD packet to send [04:46:14]OFD Sender: No OFD packet to send [04:46:19]OFD Sender: No OFD packet to send [04:46:24]OFD Sender: No OFD packet to send [04:46:29]OFD Sender: No OFD packet to send [04:46:35]OFD Sender: No OFD packet to send [04:46:40]OFD Sender: No OFD packet to send [04:46:45]OFD Sender: No OFD packet to send [04:46:50]OFD Sender: No OFD packet to send [04:46:55]OFD Sender: No OFD packet to send [04:47:00]OFD Sender: No OFD packet to send [04:47:05]OFD Sender: No OFD packet to send [04:47:10]OFD Sender: No OFD packet to send [04:47:15]OFD Sender: No OFD packet to send [04:47:20]OFD Sender: No OFD packet to send [04:47:25]OFD Sender: No OFD packet to send [04:47:30]OFD Sender: No OFD packet to send [04:47:35]OFD Sender: No OFD packet to send [04:47:40]OFD Sender: No OFD packet to send [04:47:45]OFD Sender: No OFD packet to send [04:47:50]OFD Sender: No OFD packet to send [04:47:55]OFD Sender: No OFD packet to send [04:48:00]OFD Sender: No OFD packet to send [04:48:05]OFD Sender: No OFD packet to send [04:48:10]OFD Sender: No OFD packet to send [04:48:15]OFD Sender: No OFD packet to send [04:48:20]OFD Sender: No OFD packet to send [04:48:25]OFD Sender: No OFD packet to send [04:48:30]OFD Sender: No OFD packet to send [04:48:35]OFD Sender: No OFD packet to send [04:48:40]OFD Sender: No OFD packet to send [04:48:45]OFD Sender: No OFD packet to send [04:48:50]OFD Sender: No OFD packet to send [04:48:55]OFD Sender: No OFD packet to send [04:49:00]OFD Sender: No OFD packet to send [04:49:05]OFD Sender: No OFD packet to send [04:49:10]OFD Sender: No OFD packet to send [04:49:15]OFD Sender: No OFD packet to send [04:49:20]OFD Sender: No OFD packet to send [04:49:25]OFD Sender: No OFD packet to send [04:49:30]OFD Sender: No OFD packet to send [04:49:35]OFD Sender: No OFD packet to send [04:49:40]OFD Sender: No OFD packet to send [04:49:45]OFD Sender: No OFD packet to send [04:49:50]OFD Sender: No OFD packet to send [04:49:55]OFD Sender: No OFD packet to send [04:50:00]OFD Sender: No OFD packet to send [04:50:05]OFD Sender: No OFD packet to send [04:50:10]OFD Sender: No OFD packet to send [04:50:15]OFD Sender: No OFD packet to send [04:50:20]OFD Sender: No OFD packet to send [04:50:25]OFD Sender: No OFD packet to send [04:50:30]OFD Sender: No OFD packet to send [04:50:35]OFD Sender: No OFD packet to send [04:50:40]OFD Sender: No OFD packet to send [04:50:45]OFD Sender: No OFD packet to send [04:50:50]OFD Sender: No OFD packet to send [04:50:55]OFD Sender: No OFD packet to send [04:51:00]OFD Sender: No OFD packet to send [04:51:05]OFD Sender: No OFD packet to send [04:51:10]OFD Sender: No OFD packet to send [04:51:15]OFD Sender: No OFD packet to send [04:51:20]OFD Sender: No OFD packet to send [04:51:25]OFD Sender: No OFD packet to send [04:51:30]OFD Sender: No OFD packet to send [04:51:35]OFD Sender: No OFD packet to send [04:51:40]OFD Sender: No OFD packet to send [04:51:45]OFD Sender: No OFD packet to send [04:51:50]OFD Sender: No OFD packet to send [04:51:55]OFD Sender: No OFD packet to send [04:52:00]OFD Sender: No OFD packet to send [04:52:05]OFD Sender: No OFD packet to send [04:52:10]OFD Sender: No OFD packet to send [04:52:15]OFD Sender: No OFD packet to send [04:52:20]OFD Sender: No OFD packet to send [04:52:25]OFD Sender: No OFD packet to send [04:52:30]OFD Sender: No OFD packet to send [04:52:35]OFD Sender: No OFD packet to send [04:52:40]OFD Sender: No OFD packet to send [04:52:45]OFD Sender: No OFD packet to send [04:52:50]OFD Sender: No OFD packet to send [04:52:55]OFD Sender: No OFD packet to send [04:53:00]OFD Sender: No OFD packet to send [04:53:05]OFD Sender: No OFD packet to send [04:53:10]OFD Sender: No OFD packet to send [04:53:15]OFD Sender: No OFD packet to send [04:53:20]OFD Sender: No OFD packet to send [04:53:25]OFD Sender: No OFD packet to send [04:53:30]OFD Sender: No OFD packet to send [04:53:35]OFD Sender: No OFD packet to send [04:53:40]OFD Sender: No OFD packet to send [04:53:45]OFD Sender: No OFD packet to send [04:53:50]OFD Sender: No OFD packet to send [04:53:55]OFD Sender: No OFD packet to send [04:54:00]OFD Sender: No OFD packet to send [04:54:05]OFD Sender: No OFD packet to send [04:54:10]OFD Sender: No OFD packet to send [04:54:15]OFD Sender: No OFD packet to send [04:54:20]OFD Sender: No OFD packet to send [04:54:25]OFD Sender: No OFD packet to send [04:54:30]OFD Sender: No OFD packet to send [04:54:35]OFD Sender: No OFD packet to send [04:54:40]OFD Sender: No OFD packet to send [04:54:45]OFD Sender: No OFD packet to send [04:54:50]OFD Sender: No OFD packet to send [04:54:55]OFD Sender: No OFD packet to send [04:55:00]OFD Sender: No OFD packet to send [04:55:05]OFD Sender: No OFD packet to send [04:55:10]OFD Sender: No OFD packet to send [04:55:16]OFD Sender: No OFD packet to send [04:55:21]OFD Sender: No OFD packet to send [04:55:26]OFD Sender: No OFD packet to send [04:55:31]OFD Sender: No OFD packet to send [04:55:36]OFD Sender: No OFD packet to send [04:55:41]OFD Sender: No OFD packet to send [04:55:46]OFD Sender: No OFD packet to send [04:55:51]OFD Sender: No OFD packet to send [04:55:56]OFD Sender: No OFD packet to send [04:56:01]OFD Sender: No OFD packet to send [04:56:06]OFD Sender: No OFD packet to send [04:56:11]OFD Sender: No OFD packet to send [04:56:16]OFD Sender: No OFD packet to send [04:56:21]OFD Sender: No OFD packet to send [04:56:26]OFD Sender: No OFD packet to send [04:56:31]OFD Sender: No OFD packet to send [04:56:36]OFD Sender: No OFD packet to send [04:56:41]OFD Sender: No OFD packet to send [04:56:46]OFD Sender: No OFD packet to send [04:56:51]OFD Sender: No OFD packet to send [04:56:56]OFD Sender: No OFD packet to send [04:57:01]OFD Sender: No OFD packet to send [04:57:06]OFD Sender: No OFD packet to send [04:57:11]OFD Sender: No OFD packet to send [04:57:16]OFD Sender: No OFD packet to send [04:57:21]OFD Sender: No OFD packet to send [04:57:26]OFD Sender: No OFD packet to send [04:57:31]OFD Sender: No OFD packet to send [04:57:36]OFD Sender: No OFD packet to send [04:57:41]OFD Sender: No OFD packet to send [04:57:46]OFD Sender: No OFD packet to send [04:57:51]OFD Sender: No OFD packet to send [04:57:56]OFD Sender: No OFD packet to send [04:58:01]OFD Sender: No OFD packet to send [04:58:06]OFD Sender: No OFD packet to send [04:58:11]OFD Sender: No OFD packet to send [04:58:16]OFD Sender: No OFD packet to send [04:58:21]OFD Sender: No OFD packet to send [04:58:26]OFD Sender: No OFD packet to send [04:58:31]OFD Sender: No OFD packet to send [04:58:36]OFD Sender: No OFD packet to send [04:58:41]OFD Sender: No OFD packet to send [04:58:46]OFD Sender: No OFD packet to send [04:58:51]OFD Sender: No OFD packet to send [04:58:56]OFD Sender: No OFD packet to send [04:59:01]OFD Sender: No OFD packet to send [04:59:06]OFD Sender: No OFD packet to send [04:59:11]OFD Sender: No OFD packet to send [04:59:16]OFD Sender: No OFD packet to send [04:59:21]OFD Sender: No OFD packet to send [04:59:26]OFD Sender: No OFD packet to send [04:59:31]OFD Sender: No OFD packet to send [04:59:36]OFD Sender: No OFD packet to send [04:59:41]OFD Sender: No OFD packet to send [04:59:46]OFD Sender: No OFD packet to send [04:59:51]OFD Sender: No OFD packet to send [04:59:56]OFD Sender: No OFD packet to send [05:00:01]OFD Sender: No OFD packet to send [05:00:06]OFD Sender: No OFD packet to send [05:00:11]OFD Sender: No OFD packet to send [05:00:16]OFD Sender: No OFD packet to send [05:00:21]OFD Sender: No OFD packet to send [05:00:26]OFD Sender: No OFD packet to send [05:00:31]OFD Sender: No OFD packet to send [05:00:36]OFD Sender: No OFD packet to send [05:00:41]OFD Sender: No OFD packet to send [05:00:46]OFD Sender: No OFD packet to send [05:00:51]OFD Sender: No OFD packet to send [05:00:56]OFD Sender: No OFD packet to send [05:01:01]OFD Sender: No OFD packet to send [05:01:06]OFD Sender: No OFD packet to send [05:01:11]OFD Sender: No OFD packet to send [05:01:16]OFD Sender: No OFD packet to send [05:01:21]OFD Sender: No OFD packet to send [05:01:26]OFD Sender: No OFD packet to send [05:01:31]OFD Sender: No OFD packet to send [05:01:36]OFD Sender: No OFD packet to send [05:01:41]OFD Sender: No OFD packet to send [05:01:46]OFD Sender: No OFD packet to send [05:01:51]OFD Sender: No OFD packet to send [05:01:56]OFD Sender: No OFD packet to send [05:02:01]OFD Sender: No OFD packet to send [05:02:06]OFD Sender: No OFD packet to send [05:02:11]OFD Sender: No OFD packet to send [05:02:16]OFD Sender: No OFD packet to send [05:02:21]OFD Sender: No OFD packet to send [05:02:26]OFD Sender: No OFD packet to send [05:02:31]OFD Sender: No OFD packet to send [05:02:36]OFD Sender: No OFD packet to send [05:02:41]OFD Sender: No OFD packet to send [05:02:46]OFD Sender: No OFD packet to send [05:02:51]OFD Sender: No OFD packet to send [05:02:56]OFD Sender: No OFD packet to send [05:03:01]OFD Sender: No OFD packet to send [05:03:06]OFD Sender: No OFD packet to send [05:03:11]OFD Sender: No OFD packet to send [05:03:16]OFD Sender: No OFD packet to send [05:03:21]OFD Sender: No OFD packet to send [05:03:26]OFD Sender: No OFD packet to send [05:03:31]OFD Sender: No OFD packet to send [05:03:36]OFD Sender: No OFD packet to send [05:03:41]OFD Sender: No OFD packet to send [05:03:46]OFD Sender: No OFD packet to send [05:03:51]OFD Sender: No OFD packet to send [05:03:56]OFD Sender: No OFD packet to send [05:04:02]OFD Sender: No OFD packet to send [05:04:07]OFD Sender: No OFD packet to send [05:04:12]OFD Sender: No OFD packet to send [05:04:17]OFD Sender: No OFD packet to send [05:04:22]OFD Sender: No OFD packet to send [05:04:27]OFD Sender: No OFD packet to send [05:04:32]OFD Sender: No OFD packet to send [05:04:37]OFD Sender: No OFD packet to send [05:04:42]OFD Sender: No OFD packet to send [05:04:47]OFD Sender: No OFD packet to send [05:04:52]OFD Sender: No OFD packet to send [05:04:57]OFD Sender: No OFD packet to send [05:05:02]OFD Sender: No OFD packet to send [05:05:07]OFD Sender: No OFD packet to send [05:05:12]OFD Sender: No OFD packet to send [05:05:17]OFD Sender: No OFD packet to send [05:05:22]OFD Sender: No OFD packet to send [05:05:27]OFD Sender: No OFD packet to send [05:05:32]OFD Sender: No OFD packet to send [05:05:37]OFD Sender: No OFD packet to send [05:05:42]OFD Sender: No OFD packet to send [05:05:47]OFD Sender: No OFD packet to send [05:05:52]OFD Sender: No OFD packet to send [05:05:57]OFD Sender: No OFD packet to send [05:06:02]OFD Sender: No OFD packet to send [05:06:07]OFD Sender: No OFD packet to send [05:06:12]OFD Sender: No OFD packet to send [05:06:17]OFD Sender: No OFD packet to send [05:06:22]OFD Sender: No OFD packet to send [05:06:27]OFD Sender: No OFD packet to send [05:06:32]OFD Sender: No OFD packet to send [05:06:37]OFD Sender: No OFD packet to send [05:06:42]OFD Sender: No OFD packet to send [05:06:47]OFD Sender: No OFD packet to send [05:06:52]OFD Sender: No OFD packet to send [05:06:57]OFD Sender: No OFD packet to send [05:07:02]OFD Sender: No OFD packet to send [05:07:07]OFD Sender: No OFD packet to send [05:07:12]OFD Sender: No OFD packet to send [05:07:17]OFD Sender: No OFD packet to send [05:07:22]OFD Sender: No OFD packet to send [05:07:27]OFD Sender: No OFD packet to send [05:07:32]OFD Sender: No OFD packet to send [05:07:37]OFD Sender: No OFD packet to send [05:07:42]OFD Sender: No OFD packet to send [05:07:47]OFD Sender: No OFD packet to send [05:07:52]OFD Sender: No OFD packet to send [05:07:57]OFD Sender: No OFD packet to send [05:08:02]OFD Sender: No OFD packet to send [05:08:07]OFD Sender: No OFD packet to send [05:08:12]OFD Sender: No OFD packet to send [05:08:17]OFD Sender: No OFD packet to send [05:08:22]OFD Sender: No OFD packet to send [05:08:27]OFD Sender: No OFD packet to send [05:08:32]OFD Sender: No OFD packet to send [05:08:37]OFD Sender: No OFD packet to send [05:08:42]OFD Sender: No OFD packet to send [05:08:47]OFD Sender: No OFD packet to send [05:08:52]OFD Sender: No OFD packet to send [05:08:57]OFD Sender: No OFD packet to send [05:09:02]OFD Sender: No OFD packet to send [05:09:07]OFD Sender: No OFD packet to send [05:09:12]OFD Sender: No OFD packet to send [05:09:17]OFD Sender: No OFD packet to send [05:09:22]OFD Sender: No OFD packet to send [05:09:27]OFD Sender: No OFD packet to send [05:09:32]OFD Sender: No OFD packet to send [05:09:37]OFD Sender: No OFD packet to send [05:09:42]OFD Sender: No OFD packet to send [05:09:47]OFD Sender: No OFD packet to send [05:09:52]OFD Sender: No OFD packet to send [05:09:57]OFD Sender: No OFD packet to send [05:10:02]OFD Sender: No OFD packet to send [05:10:07]OFD Sender: No OFD packet to send [05:10:12]OFD Sender: No OFD packet to send [05:10:17]accept exits with 8 [05:10:17]New connection [05:10:17]New thread 3067207012 created [05:10:17]Thread 3067350372 joined [05:10:17]Waiting for new connection... [05:10:17] Sock 8.Parse request [05:10:17]Sock 8.Check first char [05:10:17]Sock 8.First char is OK [05:10:17]request: POST /json_proto HTTP/1.0 [05:10:17]Method: POST [05:10:17]URL: /json_proto [05:10:17]Method is POST - this is cgi request [05:10:17]url: /json_proto [05:10:17]query_string will be loaded in cgi processing [05:10:17]execute_cgi json_proto POST (null) [05:10:17]execute_cgi path=json_proto method=POST [05:10:17]POST find Content-Length [05:10:17]Host: 172.17.39.195:8080 [05:10:17]Content-Length: 1134 [05:10:17]Content-Type: application/json [05:10:17] [05:10:17]POST finish read [05:10:17]Found Content-Length = 1134 [05:10:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221030", "tax_sys" : 0, "items" : [ { "code": "4700003150486", "name": "\u0412\u043E\u0434\u043A\u0430 \u041E\u0440\u043E\u043E\u043D 0,5", "price" : 425.00, "quantity" : 1.000, "sum" : 425.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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 }]} ,{ "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 113.00, "quantity" : 1.000, "sum" : 113.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 678.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:10:17]execute_script... [05:10: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 : (3)221030", "tax_sys" : 0, "items" : [ { "code": "4700003150486", "name": "\u0412\u043E\u0434\u043A\u0430 \u041E\u0440\u043E\u043E\u043D 0,5", "price" : 425.00, "quantity" : 1.000, "sum" : 425.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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 }]} ,{ "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 113.00, "quantity" : 1.000, "sum" : 113.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 678.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:10:17]POST & json_proto [05:10:17]process_json_proto [05:10:17]json parsed OK: [05:10:17]protocol is kg_v1.0 [05:10:17]action value=close_receipt [05:10:17]process_action close_receipt [05:10:17]cmd_close_receipt [05:10:17]MH_GetDate [05:10:17]Write to MH i2c: F0 00 00 70 07 66 [05:10:17]Write i2c OK [05:10:17]MH_I2C_Read... [05:10:17]Read from MH i2c: F0 [05:10:17]MH_I2C_Read... [05:10:17]Read from MH i2c: F0 09 00 [05:10:17]MH_I2C_Read... [05:10:17]Read from MH i2c: F0 09 00 70 07 00 BA FF 78 66 99 81 91 64 15 [05:10:17]GetLastDocTimeStamp 1719204168 [05:10:17]current date 1719205818 [05:10:17]FM_GetShiftState [05:10:17]SAM_PROTO_GetShiftState [05:10:17]wFMCommunicate request_size=4 [05:10:17]MH_SAM_APDU [05:10:17]CAPDU: 80 13 01 00 [05:10:17]Write to MH i2c: E2 08 00 71 07 80 13 01 00 00 00 00 00 F5 [05:10:17]Write i2c OK [05:10:17]MH_I2C_Read... [05:10:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:10:17]Read from MH i2c: E2 [05:10:17]MH_I2C_Read... [05:10:17]Read from MH i2c: E2 0E 00 [05:10:17]MH_I2C_Read... [05:10:17]Read from MH i2c: E2 0E 00 71 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 04 [05:10:17]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [05:10:17]wFMCommunicate OK [05:10:17]SAM_PROTO_GetShiftState done [05:10:17]FM_GetShiftState done [05:10:17]opened in 1719189095 [05:10:17]opened+sec_in_day 1719275495 [05:10:17]quantity*price = 42500 [05:10:17]sum+1 = 42501 [05:10:17]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48747059 Сигареты Winston Legend Blue 1.000 * 140.00 = 140.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 5449000054227 Напиток Кока-Кола 1л 1.000 * 113.00 = 113.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 678.00 НСП 1% : 6.00 НДС 12% : 72.00 Наличными: 678.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 9 24.06.2024 05:10 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77007 ФПД: 146956647467338 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T051018&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77007&fm=146956647467338&tin=02508201610067®Number=0000000000095696&sum=67800 0 [05:10:18]StoreToDocumentArchive [05:10:18]shift 397 fd 77007 [05:10:18]save to /storage/0397/doc_00077007 [05:10:18]save last doc name /storage/0397/doc_00077007 to /storage/kkm_last_doc_name [05:10:18]save OK [05:10:18]Clear old archive folders... [05:10:18]ProcessDocumentItem done err = 0, tmpTLVsize=478 [05:10:18]tlvbuf is 01345750 [05:10:18]SAM_PROTO_ClearQueue [05:10:18]wFMCommunicate request_size=4 [05:10:18]MH_SAM_APDU [05:10:18]CAPDU: 80 09 00 00 [05:10:18]Write to MH i2c: E2 08 00 7E 07 80 09 00 00 00 00 00 00 F7 [05:10:18]Write i2c OK [05:10:18]MH_I2C_Read... [05:10:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:10:18]Read from MH i2c: E2 [05:10:18]MH_I2C_Read... [05:10:18]Read from MH i2c: E2 03 00 [05:10:18]MH_I2C_Read... [05:10:18]Read from MH i2c: E2 03 00 7E 07 00 90 00 F9 [05:10:18]RAPDU: 90 00 [05:10:18]wFMCommunicate OK [05:10:18]SAM_PROTO_ClearQueue done [05:10:18]KKMCreateOFDPacket [05:10:18]OFDProtocolAddRootSTLVToBuf [05:10:18]FM_MakeSignedData [05:10:18]FM_MakeSignedData [05:10:18]SAM_PROTO_SignData [05:10:18]wFMCommunicate request_size=4 [05:10:18]MH_SAM_APDU [05:10:18]CAPDU: 80 0D 01 02 [05:10:18]Write to MH i2c: E2 08 00 7F 07 80 0D 01 02 00 00 00 00 FF [05:10:18]Write i2c OK [05:10:18]MH_I2C_Read... [05:10:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:10:18]Read from MH i2c: E2 [05:10:18]MH_I2C_Read... [05:10:18]Read from MH i2c: E2 03 00 [05:10:18]MH_I2C_Read... [05:10:18]Read from MH i2c: E2 03 00 7F 07 00 90 00 FA [05:10:18]RAPDU: 90 00 [05:10:18]wFMCommunicate OK [05:10:18]wFMCommunicate request_size=255 [05:10:18]MH_SAM_APDU [05:10:18]CAPDU: 80 0D 02 02 FA 03 00 DE 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 38 36 06 04 19 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9E D1 80 D0 BE D0 BE D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 A6 00 00 00 00 13 04 06 00 04 A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 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 [05:10:18]Write to MH i2c: E2 02 01 80 07 80 0D 02 02 FA 00 03 00 DE 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 38 36 06 04 19 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9E D1 80 D0 BE D0 BE D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 A6 00 00 00 00 13 04 06 00 04 A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 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 00 00 B4 [05:10:18]Write i2c OK [05:10:18]MH_I2C_Read... [05:10:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:10:19]Read from MH i2c: E2 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: E2 03 00 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: E2 03 00 80 07 00 90 00 FB [05:10:19]RAPDU: 90 00 [05:10:19]wFMCommunicate OK [05:10:19]wFMCommunicate request_size=237 [05:10:19]MH_SAM_APDU [05:10:19]CAPDU: 80 0D 02 02 E8 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 24 2C 00 00 00 00 13 04 06 00 24 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 BA FF 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 CF 2C 01 00 35 04 06 00 85 A8 02 C5 09 4A [05:10:19]Write to MH i2c: E2 F0 00 81 07 80 0D 02 02 E8 00 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 24 2C 00 00 00 00 13 04 06 00 24 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 BA FF 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 CF 2C 01 00 35 04 06 00 85 A8 02 C5 09 4A 00 00 CC [05:10:19]Write i2c OK [05:10:19]MH_I2C_Read... [05:10:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:10:19]Read from MH i2c: E2 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: E2 03 00 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: E2 03 00 81 07 00 90 00 FC [05:10:19]RAPDU: 90 00 [05:10:19]wFMCommunicate OK [05:10:19]wFMCommunicate request_size=4 [05:10:19]MH_SAM_APDU [05:10:19]CAPDU: 80 0D 03 02 [05:10:19]Write to MH i2c: E2 08 00 82 07 80 0D 03 02 00 00 00 00 04 [05:10:19]Write i2c OK [05:10:19]MH_I2C_Read... [05:10:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:10:19]Read from MH i2c: E2 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: E2 0B 00 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: E2 0B 00 82 07 00 42 3F B5 6C 4A 86 8B F2 90 00 F4 [05:10:19]RAPDU: 42 3F B5 6C 4A 86 8B F2 90 00 [05:10:19]wFMCommunicate OK [05:10:19]SAM_PROTO_SignData done [05:10:19]FM_MakeSignedData done [05:10:19]CreateOFDProtocolMessage [05:10:19]wFMCommunicate request_size=4 [05:10:19]MH_SAM_APDU [05:10:19]CAPDU: 80 11 00 00 [05:10:19]Write to MH i2c: E2 08 00 83 07 80 11 00 00 00 00 00 00 04 [05:10:19]Write i2c OK [05:10:19]MH_I2C_Read... [05:10:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:10:19]Read from MH i2c: E2 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: E2 17 00 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: E2 17 00 83 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 54 [05:10:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [05:10:19]wFMCommunicate OK [05:10:19]CreateOFDProtocolMessage done [05:10:19]OFDSenderStorePacket 77007 [05:10:19]StoreOFDPacket docnum=77007 [05:10:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 F2 01 00 00 96 8A EA 01 A1 1D 5A 03 01 00 03 00 DE 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 38 36 06 04 19 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9E D1 80 D0 BE D0 BE D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 A6 00 00 00 00 13 04 06 00 04 A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 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 24 2C 00 00 00 00 13 04 06 00 24 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 BA FF 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 CF 2C 01 00 35 04 06 00 85 A8 02 C5 09 4A 42 3F B5 6C 4A 86 8B F2 [05:10:19]CheckFolder [05:10:19]dirname=/storage/ofd_packets [05:10:19]CheckFolder done [05:10:19]ProducePacketName [05:10:19]name=ofd_packets/00077007 [05:10:19]NVStorageSaveData ofd_packets/00077007 [05:10:19]File name is /storage/ofd_packets/00077007 [05:10:19]Write 528 bytes [05:10:19]NVStorageSaveData done [05:10:19]OFDSenderStorePacket done [05:10:19]KKMCreateOFDPacket done [05:10:19]NVStorageSaveData kkm_last_timestamp [05:10:19]File name is /storage/kkm_last_timestamp [05:10:19]Write 4 bytes [05:10:19]NVStorageSaveData done [05:10:19]ExternCall_PrintAddStr [05:10:19]wPrintStart [05:10:19]Write to MH i2c: 01 00 00 84 07 8B [05:10:19]Write i2c OK [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: 01 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: 01 07 00 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: 01 07 00 84 07 00 00 00 00 00 FF 0F A0 [05:10:19]RasterBufferAndPrint [05:10:19]line Счет N : (3)221030 [05:10:19]line ИНН: 02508201610067 [05:10:19]line Контрольно-Кассовый Чек [05:10:19]line ПРОДАЖА [05:10:19]line Товар: 4700003150486 [05:10:19]line Водка Ороон 0,5 [05:10:19]line 1.000 * 425.00 [05:10:19]line = 425.00 [05:10:19]line НДС 12% НСП 1% [05:10:19]line > о реализуемом товаре [05:10:19]line Товар: 48747059 [05:10:19]line Сигареты Winston Legend Blue [05:10:19]line 1.000 * 140.00 [05:10:19]line = 140.00 [05:10:19]line НДС 12% НСП 1% [05:10:19]line > о реализуемом товаре [05:10:19]line Товар: 5449000054227 [05:10:19]line Напиток Кока-Кола 1л [05:10:19]line 1.000 * 113.00 [05:10:19]line = 113.00 [05:10:19]line НДС 12% НСП 1% [05:10:19]line > о реализуемом товаре [05:10:19]line ИТОГО: 678.00 [05:10:19]line НСП 1% : 6.00 [05:10:19]line НДС 12% : 72.00 [05:10:19]line Наличными: 678.00 [05:10:19]line Безнал.: 0.00 [05:10:19]line Место: АЗС № 144 "Партнер Нефть" [05:10:19]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [05:10:19]line СНО: Общий режим [05:10:19]line Чек 9 24.06.2024 05:10 [05:10:19]line Смена: 397 ФФД: 1.0 [05:10:19]line ЗНМ: 0300000170 [05:10:19]line РНМ: 0000000000095696 [05:10:19]line Версия ККМ: 001 [05:10:19]line ФМ: 0000000000875009 [05:10:19]line ФД: 77007 [05:10:19]line ФПД: 146956647467338 [05:10:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T051018&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77007&fm=146956647467338&tin=02508201610067®Number=0000000000095696&sum=67800 [05:10:19]line 0 [05:10:19]written 0, free lines is 4095 [05:10:19]OFD Sender: Processing packet 77007 [packets to send 351, broken 350] [05:10:19]ProducePacketName [05:10:19]name=ofd_packets/00077007 [05:10:19]OFD Sender: To server: pG, [05:10:19]CommunicateWithHost lk.salyk.kg:30040 [05:10:19]ConnectInit lk.salyk.kg [05:10:19]Connected sock=11 [05:10:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 F2 01 00 00 96 8A EA 01 A1 1D 5A 03 01 00 03 00 DE 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 33 31 35 30 34 38 36 06 04 19 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9E D1 80 D0 BE D0 BE D0 BD 20 30 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 A6 00 00 00 00 13 04 06 00 04 A6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 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 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 24 2C 00 00 00 00 13 04 06 00 24 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 BA FF 78 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 CF 2C 01 00 35 04 06 00 85 A8 02 C5 09 4A 42 3F B5 6C 4A 86 8B F2 [05:10:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 E0 DC 47 00 1F 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 35 30 30 39 10 04 04 00 CF 2C 01 00 F4 03 04 00 4F A6 78 66 B6 04 01 00 00 A4 8A 45 80 D0 39 94 1A [05:10:19]CommunicateWithHost err = 0 [05:10:19]CheckOFDResponse [05:10:19]1017 (14) - 77093643461234 [05:10:19]1041 (16) - 0000000000875009 [05:10:19]1040 (4) - 77007 [05:10:19]1012 (4) - 23.06.2024 22:48 [05:10:19]1206 (1) - 0 [05:10:19]OFD Sender: Remove packet 77007 [05:10:19]ProducePacketName [05:10:19]name=ofd_packets/00077007 [05:10:19]NVStorageDeleteData [05:10:19]Write to MH i2c: 01 00 00 B9 07 C0 [05:10:19]Write i2c OK [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: 01 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: 01 07 00 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: 01 07 00 B9 07 00 00 00 00 00 1F 0C F2 [05:10:19]RasterBufferAndPrint [05:10:19]line [05:10:19]line [05:10:19]line [05:10:19]line [05:10:19]line [05:10:19]written 0, free lines is 3109 [05:10:19]MH_Cut [05:10:19]Write to MH i2c: D1 01 00 C0 07 01 99 [05:10:19]Write i2c OK [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: D1 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: D1 01 00 [05:10:19]MH_I2C_Read... [05:10:19]Read from MH i2c: D1 01 00 C0 07 00 98 [05:10:19]Write to MH i2c: 01 00 00 C1 07 C8 [05:10:19]Write i2c OK [05:10:19]MH_I2C_Read... [05:10:20]OFD Sender: No OFD packet to send [05:10:20]*** Cut start [05:10:20]*** Partial cut [05:10:20]*** CUTSNS_PIN = 1 [05:10:20]*** CUTSNS_PIN = 0 [05:10:21]*** Brake cut motor [05:10:21]Read from MH i2c: 01 [05:10:21]MH_I2C_Read... [05:10:21]*** Stop cut motor [05:10:21]*** Cut end [05:10:21]Read from MH i2c: 01 07 00 [05:10:21]MH_I2C_Read... [05:10:21]Read from MH i2c: 01 07 00 C1 07 00 00 00 00 00 FF 0F DD [05:10:21]process_action close_receipt done [05:10:21]requested_data is exist [05:10:21]produce_requested_data [05:10:21]requested_item fm.sn is exist - process it [05:10:21]wFMCommunicate request_size=4 [05:10:21]MH_SAM_APDU [05:10:21]CAPDU: 80 11 00 00 [05:10:21]Write to MH i2c: E2 08 00 C2 07 80 11 00 00 00 00 00 00 43 [05:10:21]Write i2c OK [05:10:21]MH_I2C_Read... [05:10:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:10:21]Read from MH i2c: E2 [05:10:21]MH_I2C_Read... [05:10:21]Read from MH i2c: E2 17 00 [05:10:21]MH_I2C_Read... [05:10:21]Read from MH i2c: E2 17 00 C2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 93 [05:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [05:10:21]wFMCommunicate OK [05:10:21]requested_item fd.num is exist - process it [05:10:21]SAM_PROTO_GetFieldsCounters [05:10:21]wFMCommunicate request_size=4 [05:10:21]MH_SAM_APDU [05:10:21]CAPDU: 80 13 00 00 [05:10:21]Write to MH i2c: E2 08 00 C3 07 80 13 00 00 00 00 00 00 46 [05:10:21]Write i2c OK [05:10:21]MH_I2C_Read... [05:10:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:10:21]Read from MH i2c: E2 [05:10:21]MH_I2C_Read... [05:10:21]Read from MH i2c: E2 62 00 [05:10:21]MH_I2C_Read... [05:10:21]Read from MH i2c: E2 62 00 C3 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 CF 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [05:10: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 CF 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:10:21]wFMCommunicate OK [05:10:21]SAM_PROTO_GetFieldsCounters done [05:10:21]requested_item shift.num is exist - process it [05:10:21]requested_item shift.opened is exist - process it [05:10:21]req_shift_opened [05:10:21]FM_GetShiftState [05:10:21]SAM_PROTO_GetShiftState [05:10:21]wFMCommunicate request_size=4 [05:10:21]MH_SAM_APDU [05:10:21]CAPDU: 80 13 01 00 [05:10:21]Write to MH i2c: E2 08 00 C4 07 80 13 01 00 00 00 00 00 48 [05:10:21]Write i2c OK [05:10:21]MH_I2C_Read... [05:10:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:10:21]Read from MH i2c: E2 [05:10:21]MH_I2C_Read... [05:10:21]Read from MH i2c: E2 0E 00 [05:10:21]MH_I2C_Read... [05:10:21]Read from MH i2c: E2 0E 00 C4 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 57 [05:10:21]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [05:10:21]wFMCommunicate OK [05:10:21]SAM_PROTO_GetShiftState done [05:10:21]FM_GetShiftState done [05:10:21]req_shift_opened done [05:10:21]requested_item shift.open_date is exist - process it [05:10:21]req_shift_open_date [05:10:21]req_shift_open_date done [05:10:21]produce_requested_data done [05:10:21]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77007,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [05:10:21]process_action_free close_receipt [05:10:21]json_value_free [05:10:21]json_value_free done [05:10:21]process_json_proto returns [05:10:21]Send response to host [05:10:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77007,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [05:10:21]free response buf [05:10:21]execute_script done [05:10:21]execute_script returns [05:10:21]free content buf [05:10:21]Sock 8.Close socket [05:10:21]Sock 8.Thread stoped [05:10:25]OFD Sender: No OFD packet to send [05:10:30]OFD Sender: No OFD packet to send [05:10:35]OFD Sender: No OFD packet to send [05:10:40]OFD Sender: No OFD packet to send [05:10:45]OFD Sender: No OFD packet to send [05:10:50]OFD Sender: No OFD packet to send [05:10:55]OFD Sender: No OFD packet to send [05:11:00]OFD Sender: No OFD packet to send [05:11:05]OFD Sender: No OFD packet to send [05:11:10]OFD Sender: No OFD packet to send [05:11:15]OFD Sender: No OFD packet to send [05:11:20]OFD Sender: No OFD packet to send [05:11:25]OFD Sender: No OFD packet to send [05:11:30]OFD Sender: No OFD packet to send [05:11:35]OFD Sender: No OFD packet to send [05:11:40]OFD Sender: No OFD packet to send [05:11:45]OFD Sender: No OFD packet to send [05:11:50]OFD Sender: No OFD packet to send [05:11:55]OFD Sender: No OFD packet to send [05:12:00]OFD Sender: No OFD packet to send [05:12:05]OFD Sender: No OFD packet to send [05:12:10]OFD Sender: No OFD packet to send [05:12:15]OFD Sender: No OFD packet to send [05:12:20]OFD Sender: No OFD packet to send [05:12:25]OFD Sender: No OFD packet to send [05:12:30]OFD Sender: No OFD packet to send [05:12:35]OFD Sender: No OFD packet to send [05:12:40]OFD Sender: No OFD packet to send [05:12:45]OFD Sender: No OFD packet to send [05:12:50]OFD Sender: No OFD packet to send [05:12:55]OFD Sender: No OFD packet to send [05:13:00]OFD Sender: No OFD packet to send [05:13:05]OFD Sender: No OFD packet to send [05:13:10]OFD Sender: No OFD packet to send [05:13:15]OFD Sender: No OFD packet to send [05:13:20]OFD Sender: No OFD packet to send [05:13:25]OFD Sender: No OFD packet to send [05:13:30]OFD Sender: No OFD packet to send [05:13:35]OFD Sender: No OFD packet to send [05:13:40]OFD Sender: No OFD packet to send [05:13:45]OFD Sender: No OFD packet to send [05:13:50]OFD Sender: No OFD packet to send [05:13:55]OFD Sender: No OFD packet to send [05:14:00]OFD Sender: No OFD packet to send [05:14:05]OFD Sender: No OFD packet to send [05:14:10]OFD Sender: No OFD packet to send [05:14:15]OFD Sender: No OFD packet to send [05:14:20]OFD Sender: No OFD packet to send [05:14:25]OFD Sender: No OFD packet to send [05:14:30]OFD Sender: No OFD packet to send [05:14:35]OFD Sender: No OFD packet to send [05:14:40]OFD Sender: No OFD packet to send [05:14:45]OFD Sender: No OFD packet to send [05:14:50]OFD Sender: No OFD packet to send [05:14:55]OFD Sender: No OFD packet to send [05:15:00]OFD Sender: No OFD packet to send [05:15:05]OFD Sender: No OFD packet to send [05:15:10]OFD Sender: No OFD packet to send [05:15:15]OFD Sender: No OFD packet to send [05:15:20]OFD Sender: No OFD packet to send [05:15:25]OFD Sender: No OFD packet to send [05:15:30]OFD Sender: No OFD packet to send [05:15:35]OFD Sender: No OFD packet to send [05:15:40]OFD Sender: No OFD packet to send [05:15:45]OFD Sender: No OFD packet to send [05:15:50]OFD Sender: No OFD packet to send [05:15:55]OFD Sender: No OFD packet to send [05:16:01]OFD Sender: No OFD packet to send [05:16:06]OFD Sender: No OFD packet to send [05:16:11]OFD Sender: No OFD packet to send [05:16:16]OFD Sender: No OFD packet to send [05:16:21]OFD Sender: No OFD packet to send [05:16:26]OFD Sender: No OFD packet to send [05:16:31]OFD Sender: No OFD packet to send [05:16:36]OFD Sender: No OFD packet to send [05:16:41]OFD Sender: No OFD packet to send [05:16:46]OFD Sender: No OFD packet to send [05:16:51]OFD Sender: No OFD packet to send [05:16:56]OFD Sender: No OFD packet to send [05:17:01]OFD Sender: No OFD packet to send [05:17:06]OFD Sender: No OFD packet to send [05:17:11]OFD Sender: No OFD packet to send [05:17:16]OFD Sender: No OFD packet to send [05:17:21]OFD Sender: No OFD packet to send [05:17:26]OFD Sender: No OFD packet to send [05:17:31]OFD Sender: No OFD packet to send [05:17:36]OFD Sender: No OFD packet to send [05:17:41]OFD Sender: No OFD packet to send [05:17:46]OFD Sender: No OFD packet to send [05:17:51]OFD Sender: No OFD packet to send [05:17:56]OFD Sender: No OFD packet to send [05:18:01]OFD Sender: No OFD packet to send [05:18:06]OFD Sender: No OFD packet to send [05:18:11]OFD Sender: No OFD packet to send [05:18:16]OFD Sender: No OFD packet to send [05:18:21]OFD Sender: No OFD packet to send [05:18:26]OFD Sender: No OFD packet to send [05:18:31]OFD Sender: No OFD packet to send [05:18:36]OFD Sender: No OFD packet to send [05:18:41]OFD Sender: No OFD packet to send [05:18:46]OFD Sender: No OFD packet to send [05:18:51]OFD Sender: No OFD packet to send [05:18:56]OFD Sender: No OFD packet to send [05:19:01]OFD Sender: No OFD packet to send [05:19:06]OFD Sender: No OFD packet to send [05:19:11]OFD Sender: No OFD packet to send [05:19:16]OFD Sender: No OFD packet to send [05:19:21]OFD Sender: No OFD packet to send [05:19:26]OFD Sender: No OFD packet to send [05:19:31]OFD Sender: No OFD packet to send [05:19:36]OFD Sender: No OFD packet to send [05:19:41]OFD Sender: No OFD packet to send [05:19:46]OFD Sender: No OFD packet to send [05:19:51]OFD Sender: No OFD packet to send [05:19:56]OFD Sender: No OFD packet to send [05:20:01]OFD Sender: No OFD packet to send [05:20:06]OFD Sender: No OFD packet to send [05:20:11]OFD Sender: No OFD packet to send [05:20:16]OFD Sender: No OFD packet to send [05:20:21]OFD Sender: No OFD packet to send [05:20:26]OFD Sender: No OFD packet to send [05:20:31]OFD Sender: No OFD packet to send [05:20:36]OFD Sender: No OFD packet to send [05:20:41]OFD Sender: No OFD packet to send [05:20:46]OFD Sender: No OFD packet to send [05:20:51]OFD Sender: No OFD packet to send [05:20:56]OFD Sender: No OFD packet to send [05:21:01]OFD Sender: No OFD packet to send [05:21:06]OFD Sender: No OFD packet to send [05:21:11]OFD Sender: No OFD packet to send [05:21:16]OFD Sender: No OFD packet to send [05:21:21]OFD Sender: No OFD packet to send [05:21:26]OFD Sender: No OFD packet to send [05:21:31]OFD Sender: No OFD packet to send [05:21:36]OFD Sender: No OFD packet to send [05:21:41]OFD Sender: No OFD packet to send [05:21:46]OFD Sender: No OFD packet to send [05:21:51]OFD Sender: No OFD packet to send [05:21:56]OFD Sender: No OFD packet to send [05:22:01]OFD Sender: No OFD packet to send [05:22:06]OFD Sender: No OFD packet to send [05:22:11]OFD Sender: No OFD packet to send [05:22:16]OFD Sender: No OFD packet to send [05:22:21]OFD Sender: No OFD packet to send [05:22:26]OFD Sender: No OFD packet to send [05:22:31]OFD Sender: No OFD packet to send [05:22:36]OFD Sender: No OFD packet to send [05:22:41]OFD Sender: No OFD packet to send [05:22:46]OFD Sender: No OFD packet to send [05:22:51]OFD Sender: No OFD packet to send [05:22:56]OFD Sender: No OFD packet to send [05:23:01]OFD Sender: No OFD packet to send [05:23:06]OFD Sender: No OFD packet to send [05:23:11]OFD Sender: No OFD packet to send [05:23:16]OFD Sender: No OFD packet to send [05:23:21]OFD Sender: No OFD packet to send [05:23:26]OFD Sender: No OFD packet to send [05:23:31]OFD Sender: No OFD packet to send [05:23:36]OFD Sender: No OFD packet to send [05:23:41]OFD Sender: No OFD packet to send [05:23:46]OFD Sender: No OFD packet to send [05:23:51]OFD Sender: No OFD packet to send [05:23:56]OFD Sender: No OFD packet to send [05:24:01]OFD Sender: No OFD packet to send [05:24:06]OFD Sender: No OFD packet to send [05:24:11]OFD Sender: No OFD packet to send [05:24:16]OFD Sender: No OFD packet to send [05:24:21]OFD Sender: No OFD packet to send [05:24:26]OFD Sender: No OFD packet to send [05:24:31]OFD Sender: No OFD packet to send [05:24:36]OFD Sender: No OFD packet to send [05:24:42]OFD Sender: No OFD packet to send [05:24:47]OFD Sender: No OFD packet to send [05:24:52]OFD Sender: No OFD packet to send [05:24:57]OFD Sender: No OFD packet to send [05:25:02]OFD Sender: No OFD packet to send [05:25:07]OFD Sender: No OFD packet to send [05:25:12]OFD Sender: No OFD packet to send [05:25:17]OFD Sender: No OFD packet to send [05:25:22]OFD Sender: No OFD packet to send [05:25:27]OFD Sender: No OFD packet to send [05:25:32]OFD Sender: No OFD packet to send [05:25:37]OFD Sender: No OFD packet to send [05:25:42]OFD Sender: No OFD packet to send [05:25:47]OFD Sender: No OFD packet to send [05:25:52]OFD Sender: No OFD packet to send [05:25:57]OFD Sender: No OFD packet to send [05:26:02]OFD Sender: No OFD packet to send [05:26:07]OFD Sender: No OFD packet to send [05:26:12]OFD Sender: No OFD packet to send [05:26:17]OFD Sender: No OFD packet to send [05:26:22]OFD Sender: No OFD packet to send [05:26:27]OFD Sender: No OFD packet to send [05:26:32]OFD Sender: No OFD packet to send [05:26:37]OFD Sender: No OFD packet to send [05:26:42]OFD Sender: No OFD packet to send [05:26:47]OFD Sender: No OFD packet to send [05:26:52]OFD Sender: No OFD packet to send [05:26:57]OFD Sender: No OFD packet to send [05:27:02]OFD Sender: No OFD packet to send [05:27:07]OFD Sender: No OFD packet to send [05:27:12]OFD Sender: No OFD packet to send [05:27:17]OFD Sender: No OFD packet to send [05:27:22]OFD Sender: No OFD packet to send [05:27:27]OFD Sender: No OFD packet to send [05:27:32]OFD Sender: No OFD packet to send [05:27:37]OFD Sender: No OFD packet to send [05:27:42]OFD Sender: No OFD packet to send [05:27:47]OFD Sender: No OFD packet to send [05:27:52]OFD Sender: No OFD packet to send [05:27:57]OFD Sender: No OFD packet to send [05:28:02]OFD Sender: No OFD packet to send [05:28:07]OFD Sender: No OFD packet to send [05:28:12]OFD Sender: No OFD packet to send [05:28:17]OFD Sender: No OFD packet to send [05:28:22]OFD Sender: No OFD packet to send [05:28:27]OFD Sender: No OFD packet to send [05:28:32]OFD Sender: No OFD packet to send [05:28:37]OFD Sender: No OFD packet to send [05:28:42]OFD Sender: No OFD packet to send [05:28:47]OFD Sender: No OFD packet to send [05:28:52]OFD Sender: No OFD packet to send [05:28:57]OFD Sender: No OFD packet to send [05:29:02]OFD Sender: No OFD packet to send [05:29:07]OFD Sender: No OFD packet to send [05:29:12]OFD Sender: No OFD packet to send [05:29:17]OFD Sender: No OFD packet to send [05:29:22]OFD Sender: No OFD packet to send [05:29:27]OFD Sender: No OFD packet to send [05:29:32]OFD Sender: No OFD packet to send [05:29:37]OFD Sender: No OFD packet to send [05:29:42]OFD Sender: No OFD packet to send [05:29:47]OFD Sender: No OFD packet to send [05:29:52]OFD Sender: No OFD packet to send [05:29:57]OFD Sender: No OFD packet to send [05:30:02]OFD Sender: No OFD packet to send [05:30:07]OFD Sender: No OFD packet to send [05:30:12]OFD Sender: No OFD packet to send [05:30:17]OFD Sender: No OFD packet to send [05:30:22]OFD Sender: No OFD packet to send [05:30:27]OFD Sender: No OFD packet to send [05:30:32]OFD Sender: No OFD packet to send [05:30:37]OFD Sender: No OFD packet to send [05:30:42]OFD Sender: No OFD packet to send [05:30:47]OFD Sender: No OFD packet to send [05:30:52]OFD Sender: No OFD packet to send [05:30:57]OFD Sender: No OFD packet to send [05:31:02]OFD Sender: No OFD packet to send [05:31:07]OFD Sender: No OFD packet to send [05:31:12]OFD Sender: No OFD packet to send [05:31:17]OFD Sender: No OFD packet to send [05:31:22]OFD Sender: No OFD packet to send [05:31:27]OFD Sender: No OFD packet to send [05:31:32]OFD Sender: No OFD packet to send [05:31:37]OFD Sender: No OFD packet to send [05:31:42]OFD Sender: No OFD packet to send [05:31:47]OFD Sender: No OFD packet to send [05:31:52]OFD Sender: No OFD packet to send [05:31:57]OFD Sender: No OFD packet to send [05:32:02]OFD Sender: No OFD packet to send [05:32:07]OFD Sender: No OFD packet to send [05:32:12]OFD Sender: No OFD packet to send [05:32:17]OFD Sender: No OFD packet to send [05:32:22]OFD Sender: No OFD packet to send [05:32:27]OFD Sender: No OFD packet to send [05:32:32]OFD Sender: No OFD packet to send [05:32:35]accept exits with 9 [05:32:35]New connection [05:32:35]New thread 3067350372 created [05:32:35]Thread 3067207012 joined [05:32:35]Waiting for new connection... [05:32:35] Sock 9.Parse request [05:32:35]Sock 9.Check first char [05:32:35]Sock 9.First char is OK [05:32:35]request: POST /json_proto HTTP/1.0 [05:32:35]Method: POST [05:32:35]URL: /json_proto [05:32:35]Method is POST - this is cgi request [05:32:35]url: /json_proto [05:32:35]query_string will be loaded in cgi processing [05:32:35]execute_cgi json_proto POST (null) [05:32:35]execute_cgi path=json_proto method=POST [05:32:35]POST find Content-Length [05:32:35]Host: 172.17.39.195:8080 [05:32:35]Content-Length: 621 [05:32:35]Content-Type: application/json [05:32:35] [05:32:35]POST finish read [05:32:35]Found Content-Length = 621 [05:32:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221031", "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" ] } } [05:32:35]execute_script... [05:32: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 : (3)221031", "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" ] } } [05:32:35]POST & json_proto [05:32:35]process_json_proto [05:32:35]json parsed OK: [05:32:35]protocol is kg_v1.0 [05:32:35]action value=close_receipt [05:32:35]process_action close_receipt [05:32:35]cmd_close_receipt [05:32:35]MH_GetDate [05:32:35]Write to MH i2c: F0 00 00 C5 07 BB [05:32:35]Write i2c OK [05:32:35]MH_I2C_Read... [05:32:35]Read from MH i2c: F0 [05:32:35]MH_I2C_Read... [05:32:35]Read from MH i2c: F0 09 00 [05:32:35]MH_I2C_Read... [05:32:35]Read from MH i2c: F0 09 00 C5 07 00 F5 04 79 66 99 81 91 64 AB [05:32:35]GetLastDocTimeStamp 1719205818 [05:32:35]current date 1719207157 [05:32:35]FM_GetShiftState [05:32:35]SAM_PROTO_GetShiftState [05:32:35]wFMCommunicate request_size=4 [05:32:35]MH_SAM_APDU [05:32:35]CAPDU: 80 13 01 00 [05:32:35]Write to MH i2c: E2 08 00 C6 07 80 13 01 00 00 00 00 00 4A [05:32:35]Write i2c OK [05:32:35]MH_I2C_Read... [05:32:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:32:35]Read from MH i2c: E2 [05:32:35]MH_I2C_Read... [05:32:35]Read from MH i2c: E2 0E 00 [05:32:35]MH_I2C_Read... [05:32:35]Read from MH i2c: E2 0E 00 C6 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 59 [05:32:35]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [05:32:35]wFMCommunicate OK [05:32:35]SAM_PROTO_GetShiftState done [05:32:35]FM_GetShiftState done [05:32:35]opened in 1719189095 [05:32:35]opened+sec_in_day 1719275495 [05:32:35]quantity*price = 14000 [05:32:35]sum+1 = 14001 [05:32:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 10 24.06.2024 05:32 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77008 ФПД: 202298753838509 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T053237&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77008&fm=202298753838509&tin=02508201610067®Number=0000000000095696&sum=14000 0 [05:32:36]StoreToDocumentArchive [05:32:36]shift 397 fd 77008 [05:32:36]save to /storage/0397/doc_00077008 [05:32:36]save last doc name /storage/0397/doc_00077008 to /storage/kkm_last_doc_name [05:32:36]save OK [05:32:36]Clear old archive folders... [05:32:36]ProcessDocumentItem done err = 0, tmpTLVsize=273 [05:32:36]tlvbuf is 0135C290 [05:32:36]SAM_PROTO_ClearQueue [05:32:36]wFMCommunicate request_size=4 [05:32:36]MH_SAM_APDU [05:32:36]CAPDU: 80 09 00 00 [05:32:36]Write to MH i2c: E2 08 00 D3 07 80 09 00 00 00 00 00 00 4C [05:32:36]Write i2c OK [05:32:36]MH_I2C_Read... [05:32:36]Read from MH i2c: E2 [05:32:36]MH_I2C_Read... [05:32:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:32:36]Read from MH i2c: E2 03 00 [05:32:36]MH_I2C_Read... [05:32:36]Read from MH i2c: E2 03 00 D3 07 00 90 00 4E [05:32:36]RAPDU: 90 00 [05:32:36]wFMCommunicate OK [05:32:36]SAM_PROTO_ClearQueue done [05:32:36]KKMCreateOFDPacket [05:32:36]OFDProtocolAddRootSTLVToBuf [05:32:36]FM_MakeSignedData [05:32:36]FM_MakeSignedData [05:32:36]SAM_PROTO_SignData [05:32:36]wFMCommunicate request_size=4 [05:32:36]MH_SAM_APDU [05:32:36]CAPDU: 80 0D 01 02 [05:32:36]Write to MH i2c: E2 08 00 D4 07 80 0D 01 02 00 00 00 00 54 [05:32:36]Write i2c OK [05:32:36]MH_I2C_Read... [05:32:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:32:37]Read from MH i2c: E2 [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: E2 03 00 [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: E2 03 00 D4 07 00 90 00 4F [05:32:37]RAPDU: 90 00 [05:32:37]wFMCommunicate OK [05:32:37]wFMCommunicate request_size=255 [05:32:37]MH_SAM_APDU [05:32:37]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 0A 00 00 00 F4 03 04 00 F5 04 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 [05:32:37]Write to MH i2c: E2 02 01 D5 07 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 0A 00 00 00 F4 03 04 00 F5 04 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 00 00 C3 [05:32:37]Write i2c OK [05:32:37]MH_I2C_Read... [05:32:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:32:37]Read from MH i2c: E2 [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: E2 03 00 [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: E2 03 00 D5 07 00 90 00 50 [05:32:37]RAPDU: 90 00 [05:32:37]wFMCommunicate OK [05:32:37]wFMCommunicate request_size=32 [05:32:37]MH_SAM_APDU [05:32:37]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 35 30 30 39 10 04 04 00 D0 2C 01 00 35 04 06 00 B7 FD 59 5C 6D AD [05:32:37]Write to MH i2c: E2 23 00 D6 07 80 0D 02 02 1B 00 30 30 30 38 37 35 30 30 39 10 04 04 00 D0 2C 01 00 35 04 06 00 B7 FD 59 5C 6D AD 00 00 31 [05:32:37]Write i2c OK [05:32:37]MH_I2C_Read... [05:32:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:32:37]Read from MH i2c: E2 [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: E2 03 00 [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: E2 03 00 D6 07 00 90 00 51 [05:32:37]RAPDU: 90 00 [05:32:37]wFMCommunicate OK [05:32:37]wFMCommunicate request_size=4 [05:32:37]MH_SAM_APDU [05:32:37]CAPDU: 80 0D 03 02 [05:32:37]Write to MH i2c: E2 08 00 D7 07 80 0D 03 02 00 00 00 00 59 [05:32:37]Write i2c OK [05:32:37]MH_I2C_Read... [05:32:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:32:37]Read from MH i2c: E2 [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: E2 0B 00 [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: E2 0B 00 D7 07 00 1E 94 51 C4 FB BE 93 F5 90 00 62 [05:32:37]RAPDU: 1E 94 51 C4 FB BE 93 F5 90 00 [05:32:37]wFMCommunicate OK [05:32:37]SAM_PROTO_SignData done [05:32:37]FM_MakeSignedData done [05:32:37]CreateOFDProtocolMessage [05:32:37]wFMCommunicate request_size=4 [05:32:37]MH_SAM_APDU [05:32:37]CAPDU: 80 11 00 00 [05:32:37]Write to MH i2c: E2 08 00 D8 07 80 11 00 00 00 00 00 00 59 [05:32:37]Write i2c OK [05:32:37]MH_I2C_Read... [05:32:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:32:37]Read from MH i2c: E2 [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: E2 17 00 [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: E2 17 00 D8 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 A9 [05:32:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [05:32:37]wFMCommunicate OK [05:32:37]CreateOFDProtocolMessage done [05:32:37]OFDSenderStorePacket 77008 [05:32:37]StoreOFDPacket docnum=77008 [05:32:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 57 FA 1D 01 91 A1 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 0A 00 00 00 F4 03 04 00 F5 04 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D0 2C 01 00 35 04 06 00 B7 FD 59 5C 6D AD 1E 94 51 C4 FB BE 93 F5 [05:32:37]CheckFolder [05:32:37]dirname=/storage/ofd_packets [05:32:37]CheckFolder done [05:32:37]ProducePacketName [05:32:37]name=ofd_packets/00077008 [05:32:37]NVStorageSaveData ofd_packets/00077008 [05:32:37]File name is /storage/ofd_packets/00077008 [05:32:37]Write 323 bytes [05:32:37]NVStorageSaveData done [05:32:37]OFDSenderStorePacket done [05:32:37]KKMCreateOFDPacket done [05:32:37]NVStorageSaveData kkm_last_timestamp [05:32:37]File name is /storage/kkm_last_timestamp [05:32:37]Write 4 bytes [05:32:37]NVStorageSaveData done [05:32:37]ExternCall_PrintAddStr [05:32:37]wPrintStart [05:32:37]Write to MH i2c: 01 00 00 D9 07 E0 [05:32:37]Write i2c OK [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: 01 [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: 01 07 00 [05:32:37]MH_I2C_Read... [05:32:37]Read from MH i2c: 01 07 00 D9 07 00 00 00 00 00 FF 0F F5 [05:32:37]RasterBufferAndPrint [05:32:37]line Счет N : (3)221031 [05:32:37]line ИНН: 02508201610067 [05:32:37]line Контрольно-Кассовый Чек [05:32:37]line ПРОДАЖА [05:32:37]line Товар: 48743570 [05:32:37]line Сигареты Winston XStyle Blue [05:32:37]line 1.000 * 140.00 [05:32:37]line = 140.00 [05:32:37]line НДС 12% НСП 1% [05:32:37]line > о реализуемом товаре [05:32:37]line ИТОГО: 140.00 [05:32:37]line НСП 1% : 1.24 [05:32:37]line НДС 12% : 14.87 [05:32:37]line Наличными: 140.00 [05:32:37]line Безнал.: 0.00 [05:32:37]line Место: АЗС № 144 "Партнер Нефть" [05:32:37]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [05:32:37]line СНО: Общий режим [05:32:37]line Чек 10 24.06.2024 05:32 [05:32:37]line Смена: 397 ФФД: 1.0 [05:32:37]line ЗНМ: 0300000170 [05:32:37]line РНМ: 0000000000095696 [05:32:37]line Версия ККМ: 001 [05:32:37]line ФМ: 0000000000875009 [05:32:37]line ФД: 77008 [05:32:37]line ФПД: 202298753838509 [05:32:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T053237&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77008&fm=202298753838509&tin=02508201610067®Number=0000000000095696&sum=14000 [05:32:37]line 0 [05:32:37]OFD Sender: Processing packet 77008 [packets to send 351, broken 350] [05:32:37]ProducePacketName [05:32:37]name=ofd_packets/00077008 [05:32:37]OFD Sender: To server: pG, [05:32:37]CommunicateWithHost lk.salyk.kg:30040 [05:32:37]ConnectInit lk.salyk.kg [05:32:37]written 0, free lines is 4095 [05:32:37]Connected sock=8 [05:32:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 57 FA 1D 01 91 A1 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 0A 00 00 00 F4 03 04 00 F5 04 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D0 2C 01 00 35 04 06 00 B7 FD 59 5C 6D AD 1E 94 51 C4 FB BE 93 F5 [05:32:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 81 FF 47 00 3B 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 35 30 30 39 10 04 04 00 D0 2C 01 00 F4 03 04 00 89 AB 78 66 B6 04 01 00 00 5B E3 27 86 20 8A 94 EF [05:32:38]CommunicateWithHost err = 0 [05:32:38]CheckOFDResponse [05:32:38]1017 (14) - 77093643461234 [05:32:38]1041 (16) - 0000000000875009 [05:32:38]1040 (4) - 77008 [05:32:38]1012 (4) - 23.06.2024 23:11 [05:32:38]1206 (1) - 0 [05:32:38]OFD Sender: Remove packet 77008 [05:32:38]ProducePacketName [05:32:38]name=ofd_packets/00077008 [05:32:38]NVStorageDeleteData [05:32:38]Write to MH i2c: 01 00 00 01 08 09 [05:32:38]Write i2c OK [05:32:38]MH_I2C_Read... [05:32:38]Read from MH i2c: 01 [05:32:38]MH_I2C_Read... [05:32:38]Read from MH i2c: 01 07 00 [05:32:38]MH_I2C_Read... [05:32:38]Read from MH i2c: 01 07 00 01 08 00 00 00 00 00 F1 0C 0D [05:32:38]RasterBufferAndPrint [05:32:38]line [05:32:38]line [05:32:38]line [05:32:38]line [05:32:38]line [05:32:38]written 0, free lines is 3319 [05:32:38]MH_Cut [05:32:38]Write to MH i2c: D1 01 00 08 08 01 E2 [05:32:38]Write i2c OK [05:32:38]MH_I2C_Read... [05:32:38]Read from MH i2c: D1 [05:32:38]MH_I2C_Read... [05:32:38]Read from MH i2c: D1 01 00 [05:32:38]MH_I2C_Read... [05:32:38]Read from MH i2c: D1 01 00 08 08 00 E1 [05:32:38]Write to MH i2c: 01 00 00 09 08 11 [05:32:38]Write i2c OK [05:32:38]MH_I2C_Read... [05:32:38]OFD Sender: No OFD packet to send [05:32:38]*** Cut start [05:32:38]*** Partial cut [05:32:38]*** CUTSNS_PIN = 1 [05:32:39]*** CUTSNS_PIN = 0 [05:32:39]*** Brake cut motor [05:32:39]Read from MH i2c: 01 [05:32:39]MH_I2C_Read... [05:32:39]*** Stop cut motor [05:32:39]*** Cut end [05:32:39]Read from MH i2c: 01 07 00 [05:32:39]MH_I2C_Read... [05:32:39]Read from MH i2c: 01 07 00 09 08 00 00 00 00 00 FF 0F 26 [05:32:39]process_action close_receipt done [05:32:39]requested_data is exist [05:32:39]produce_requested_data [05:32:39]requested_item fm.sn is exist - process it [05:32:39]wFMCommunicate request_size=4 [05:32:39]MH_SAM_APDU [05:32:39]CAPDU: 80 11 00 00 [05:32:39]Write to MH i2c: E2 08 00 0A 08 80 11 00 00 00 00 00 00 8C [05:32:39]Write i2c OK [05:32:39]MH_I2C_Read... [05:32:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:32:39]Read from MH i2c: E2 [05:32:39]MH_I2C_Read... [05:32:39]Read from MH i2c: E2 17 00 [05:32:39]MH_I2C_Read... [05:32:39]Read from MH i2c: E2 17 00 0A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 DC [05:32:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [05:32:39]wFMCommunicate OK [05:32:39]requested_item fd.num is exist - process it [05:32:39]SAM_PROTO_GetFieldsCounters [05:32:39]wFMCommunicate request_size=4 [05:32:39]MH_SAM_APDU [05:32:39]CAPDU: 80 13 00 00 [05:32:39]Write to MH i2c: E2 08 00 0B 08 80 13 00 00 00 00 00 00 8F [05:32:39]Write i2c OK [05:32:39]MH_I2C_Read... [05:32:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:32:39]Read from MH i2c: E2 [05:32:39]MH_I2C_Read... [05:32:39]Read from MH i2c: E2 62 00 [05:32:39]MH_I2C_Read... [05:32:39]Read from MH i2c: E2 62 00 0B 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D0 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [05:32: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D0 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:32:39]wFMCommunicate OK [05:32:39]SAM_PROTO_GetFieldsCounters done [05:32:39]requested_item shift.num is exist - process it [05:32:39]requested_item shift.opened is exist - process it [05:32:39]req_shift_opened [05:32:39]FM_GetShiftState [05:32:39]SAM_PROTO_GetShiftState [05:32:39]wFMCommunicate request_size=4 [05:32:39]MH_SAM_APDU [05:32:39]CAPDU: 80 13 01 00 [05:32:39]Write to MH i2c: E2 08 00 0C 08 80 13 01 00 00 00 00 00 91 [05:32:39]Write i2c OK [05:32:39]MH_I2C_Read... [05:32:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:32:39]Read from MH i2c: E2 [05:32:39]MH_I2C_Read... [05:32:39]Read from MH i2c: E2 0E 00 [05:32:39]MH_I2C_Read... [05:32:39]Read from MH i2c: E2 0E 00 0C 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 A0 [05:32:39]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [05:32:39]wFMCommunicate OK [05:32:39]SAM_PROTO_GetShiftState done [05:32:39]FM_GetShiftState done [05:32:39]req_shift_opened done [05:32:39]requested_item shift.open_date is exist - process it [05:32:39]req_shift_open_date [05:32:39]req_shift_open_date done [05:32:39]produce_requested_data done [05:32:39]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77008,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [05:32:39]process_action_free close_receipt [05:32:39]json_value_free [05:32:39]json_value_free done [05:32:39]process_json_proto returns [05:32:39]Send response to host [05:32:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77008,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [05:32:39]free response buf [05:32:39]execute_script done [05:32:39]execute_script returns [05:32:39]free content buf [05:32:39]Sock 9.Close socket [05:32:39]Sock 9.Thread stoped [05:32:43]OFD Sender: No OFD packet to send [05:32:48]OFD Sender: No OFD packet to send [05:32:53]OFD Sender: No OFD packet to send [05:32:58]OFD Sender: No OFD packet to send [05:33:03]OFD Sender: No OFD packet to send [05:33:08]OFD Sender: No OFD packet to send [05:33:13]OFD Sender: No OFD packet to send [05:33:18]OFD Sender: No OFD packet to send [05:33:23]OFD Sender: No OFD packet to send [05:33:28]OFD Sender: No OFD packet to send [05:33:33]OFD Sender: No OFD packet to send [05:33:38]OFD Sender: No OFD packet to send [05:33:43]OFD Sender: No OFD packet to send [05:33:48]OFD Sender: No OFD packet to send [05:33:53]OFD Sender: No OFD packet to send [05:33:58]OFD Sender: No OFD packet to send [05:34:03]OFD Sender: No OFD packet to send [05:34:08]OFD Sender: No OFD packet to send [05:34:13]OFD Sender: No OFD packet to send [05:34:18]OFD Sender: No OFD packet to send [05:34:23]OFD Sender: No OFD packet to send [05:34:28]OFD Sender: No OFD packet to send [05:34:33]OFD Sender: No OFD packet to send [05:34:38]OFD Sender: No OFD packet to send [05:34:43]OFD Sender: No OFD packet to send [05:34:48]OFD Sender: No OFD packet to send [05:34:53]OFD Sender: No OFD packet to send [05:34:58]OFD Sender: No OFD packet to send [05:35:03]OFD Sender: No OFD packet to send [05:35:08]OFD Sender: No OFD packet to send [05:35:13]OFD Sender: No OFD packet to send [05:35:19]OFD Sender: No OFD packet to send [05:35:24]OFD Sender: No OFD packet to send [05:35:29]OFD Sender: No OFD packet to send [05:35:34]OFD Sender: No OFD packet to send [05:35:39]OFD Sender: No OFD packet to send [05:35:44]OFD Sender: No OFD packet to send [05:35:49]OFD Sender: No OFD packet to send [05:35:54]OFD Sender: No OFD packet to send [05:35:59]OFD Sender: No OFD packet to send [05:36:04]OFD Sender: No OFD packet to send [05:36:09]OFD Sender: No OFD packet to send [05:36:14]OFD Sender: No OFD packet to send [05:36:19]OFD Sender: No OFD packet to send [05:36:24]OFD Sender: No OFD packet to send [05:36:29]OFD Sender: No OFD packet to send [05:36:34]OFD Sender: No OFD packet to send [05:36:39]OFD Sender: No OFD packet to send [05:36:44]OFD Sender: No OFD packet to send [05:36:49]OFD Sender: No OFD packet to send [05:36:54]OFD Sender: No OFD packet to send [05:36:59]OFD Sender: No OFD packet to send [05:37:04]OFD Sender: No OFD packet to send [05:37:09]OFD Sender: No OFD packet to send [05:37:14]OFD Sender: No OFD packet to send [05:37:19]OFD Sender: No OFD packet to send [05:37:24]OFD Sender: No OFD packet to send [05:37:29]OFD Sender: No OFD packet to send [05:37:34]OFD Sender: No OFD packet to send [05:37:39]OFD Sender: No OFD packet to send [05:37:44]OFD Sender: No OFD packet to send [05:37:49]OFD Sender: No OFD packet to send [05:37:54]OFD Sender: No OFD packet to send [05:37:59]OFD Sender: No OFD packet to send [05:38:04]OFD Sender: No OFD packet to send [05:38:09]OFD Sender: No OFD packet to send [05:38:14]OFD Sender: No OFD packet to send [05:38:19]OFD Sender: No OFD packet to send [05:38:24]OFD Sender: No OFD packet to send [05:38:29]OFD Sender: No OFD packet to send [05:38:34]OFD Sender: No OFD packet to send [05:38:39]OFD Sender: No OFD packet to send [05:38:44]OFD Sender: No OFD packet to send [05:38:49]OFD Sender: No OFD packet to send [05:38:54]OFD Sender: No OFD packet to send [05:38:59]OFD Sender: No OFD packet to send [05:39:04]OFD Sender: No OFD packet to send [05:39:09]OFD Sender: No OFD packet to send [05:39:14]OFD Sender: No OFD packet to send [05:39:19]OFD Sender: No OFD packet to send [05:39:24]OFD Sender: No OFD packet to send [05:39:29]OFD Sender: No OFD packet to send [05:39:34]OFD Sender: No OFD packet to send [05:39:39]OFD Sender: No OFD packet to send [05:39:44]OFD Sender: No OFD packet to send [05:39:49]OFD Sender: No OFD packet to send [05:39:54]OFD Sender: No OFD packet to send [05:39:59]OFD Sender: No OFD packet to send [05:40:04]OFD Sender: No OFD packet to send [05:40:09]OFD Sender: No OFD packet to send [05:40:14]OFD Sender: No OFD packet to send [05:40:19]OFD Sender: No OFD packet to send [05:40:24]OFD Sender: No OFD packet to send [05:40:29]OFD Sender: No OFD packet to send [05:40:34]OFD Sender: No OFD packet to send [05:40:39]OFD Sender: No OFD packet to send [05:40:44]OFD Sender: No OFD packet to send [05:40:49]OFD Sender: No OFD packet to send [05:40:54]OFD Sender: No OFD packet to send [05:40:59]OFD Sender: No OFD packet to send [05:41:04]OFD Sender: No OFD packet to send [05:41:09]OFD Sender: No OFD packet to send [05:41:14]OFD Sender: No OFD packet to send [05:41:19]OFD Sender: No OFD packet to send [05:41:24]OFD Sender: No OFD packet to send [05:41:29]OFD Sender: No OFD packet to send [05:41:34]OFD Sender: No OFD packet to send [05:41:39]OFD Sender: No OFD packet to send [05:41:44]OFD Sender: No OFD packet to send [05:41:49]OFD Sender: No OFD packet to send [05:41:54]OFD Sender: No OFD packet to send [05:41:59]OFD Sender: No OFD packet to send [05:42:04]OFD Sender: No OFD packet to send [05:42:09]OFD Sender: No OFD packet to send [05:42:14]OFD Sender: No OFD packet to send [05:42:19]OFD Sender: No OFD packet to send [05:42:24]OFD Sender: No OFD packet to send [05:42:29]OFD Sender: No OFD packet to send [05:42:34]OFD Sender: No OFD packet to send [05:42:39]OFD Sender: No OFD packet to send [05:42:44]OFD Sender: No OFD packet to send [05:42:49]OFD Sender: No OFD packet to send [05:42:54]OFD Sender: No OFD packet to send [05:42:59]OFD Sender: No OFD packet to send [05:43:04]OFD Sender: No OFD packet to send [05:43:09]OFD Sender: No OFD packet to send [05:43:14]OFD Sender: No OFD packet to send [05:43:19]OFD Sender: No OFD packet to send [05:43:24]OFD Sender: No OFD packet to send [05:43:29]OFD Sender: No OFD packet to send [05:43:34]OFD Sender: No OFD packet to send [05:43:39]OFD Sender: No OFD packet to send [05:43:44]OFD Sender: No OFD packet to send [05:43:49]OFD Sender: No OFD packet to send [05:43:54]OFD Sender: No OFD packet to send [05:44:00]OFD Sender: No OFD packet to send [05:44:05]OFD Sender: No OFD packet to send [05:44:10]OFD Sender: No OFD packet to send [05:44:15]OFD Sender: No OFD packet to send [05:44:20]OFD Sender: No OFD packet to send [05:44:25]OFD Sender: No OFD packet to send [05:44:30]OFD Sender: No OFD packet to send [05:44:35]OFD Sender: No OFD packet to send [05:44:40]OFD Sender: No OFD packet to send [05:44:45]OFD Sender: No OFD packet to send [05:44:50]OFD Sender: No OFD packet to send [05:44:55]OFD Sender: No OFD packet to send [05:45:00]OFD Sender: No OFD packet to send [05:45:05]OFD Sender: No OFD packet to send [05:45:10]OFD Sender: No OFD packet to send [05:45:15]OFD Sender: No OFD packet to send [05:45:20]OFD Sender: No OFD packet to send [05:45:25]OFD Sender: No OFD packet to send [05:45:30]OFD Sender: No OFD packet to send [05:45:35]OFD Sender: No OFD packet to send [05:45:40]OFD Sender: No OFD packet to send [05:45:45]OFD Sender: No OFD packet to send [05:45:50]OFD Sender: No OFD packet to send [05:45:55]OFD Sender: No OFD packet to send [05:46:00]OFD Sender: No OFD packet to send [05:46:05]OFD Sender: No OFD packet to send [05:46:10]OFD Sender: No OFD packet to send [05:46:15]OFD Sender: No OFD packet to send [05:46:20]OFD Sender: No OFD packet to send [05:46:25]OFD Sender: No OFD packet to send [05:46:30]OFD Sender: No OFD packet to send [05:46:35]OFD Sender: No OFD packet to send [05:46:40]OFD Sender: No OFD packet to send [05:46:45]OFD Sender: No OFD packet to send [05:46:50]OFD Sender: No OFD packet to send [05:46:55]OFD Sender: No OFD packet to send [05:47:00]OFD Sender: No OFD packet to send [05:47:05]OFD Sender: No OFD packet to send [05:47:10]OFD Sender: No OFD packet to send [05:47:15]OFD Sender: No OFD packet to send [05:47:20]OFD Sender: No OFD packet to send [05:47:25]OFD Sender: No OFD packet to send [05:47:30]OFD Sender: No OFD packet to send [05:47:35]OFD Sender: No OFD packet to send [05:47:40]OFD Sender: No OFD packet to send [05:47:45]OFD Sender: No OFD packet to send [05:47:50]OFD Sender: No OFD packet to send [05:47:55]OFD Sender: No OFD packet to send [05:48:00]OFD Sender: No OFD packet to send [05:48:05]OFD Sender: No OFD packet to send [05:48:10]OFD Sender: No OFD packet to send [05:48:15]OFD Sender: No OFD packet to send [05:48:20]OFD Sender: No OFD packet to send [05:48:25]OFD Sender: No OFD packet to send [05:48:30]OFD Sender: No OFD packet to send [05:48:35]OFD Sender: No OFD packet to send [05:48:40]OFD Sender: No OFD packet to send [05:48:45]OFD Sender: No OFD packet to send [05:48:50]OFD Sender: No OFD packet to send [05:48:55]OFD Sender: No OFD packet to send [05:49:00]OFD Sender: No OFD packet to send [05:49:05]OFD Sender: No OFD packet to send [05:49:10]OFD Sender: No OFD packet to send [05:49:15]OFD Sender: No OFD packet to send [05:49:20]OFD Sender: No OFD packet to send [05:49:25]OFD Sender: No OFD packet to send [05:49:30]OFD Sender: No OFD packet to send [05:49:35]OFD Sender: No OFD packet to send [05:49:40]OFD Sender: No OFD packet to send [05:49:45]OFD Sender: No OFD packet to send [05:49:50]OFD Sender: No OFD packet to send [05:49:55]OFD Sender: No OFD packet to send [05:50:00]OFD Sender: No OFD packet to send [05:50:05]OFD Sender: No OFD packet to send [05:50:10]OFD Sender: No OFD packet to send [05:50:15]OFD Sender: No OFD packet to send [05:50:20]OFD Sender: No OFD packet to send [05:50:25]OFD Sender: No OFD packet to send [05:50:30]OFD Sender: No OFD packet to send [05:50:35]OFD Sender: No OFD packet to send [05:50:40]OFD Sender: No OFD packet to send [05:50:45]OFD Sender: No OFD packet to send [05:50:50]OFD Sender: No OFD packet to send [05:50:55]OFD Sender: No OFD packet to send [05:51:00]OFD Sender: No OFD packet to send [05:51:05]OFD Sender: No OFD packet to send [05:51:10]OFD Sender: No OFD packet to send [05:51:15]OFD Sender: No OFD packet to send [05:51:20]OFD Sender: No OFD packet to send [05:51:25]OFD Sender: No OFD packet to send [05:51:30]OFD Sender: No OFD packet to send [05:51:35]OFD Sender: No OFD packet to send [05:51:40]OFD Sender: No OFD packet to send [05:51:45]OFD Sender: No OFD packet to send [05:51:50]OFD Sender: No OFD packet to send [05:51:55]OFD Sender: No OFD packet to send [05:52:00]OFD Sender: No OFD packet to send [05:52:05]OFD Sender: No OFD packet to send [05:52:10]OFD Sender: No OFD packet to send [05:52:15]OFD Sender: No OFD packet to send [05:52:20]OFD Sender: No OFD packet to send [05:52:25]OFD Sender: No OFD packet to send [05:52:30]OFD Sender: No OFD packet to send [05:52:35]OFD Sender: No OFD packet to send [05:52:40]OFD Sender: No OFD packet to send [05:52:46]OFD Sender: No OFD packet to send [05:52:51]OFD Sender: No OFD packet to send [05:52:56]OFD Sender: No OFD packet to send [05:53:01]OFD Sender: No OFD packet to send [05:53:06]OFD Sender: No OFD packet to send [05:53:11]OFD Sender: No OFD packet to send [05:53:16]OFD Sender: No OFD packet to send [05:53:21]OFD Sender: No OFD packet to send [05:53:26]OFD Sender: No OFD packet to send [05:53:31]OFD Sender: No OFD packet to send [05:53:36]OFD Sender: No OFD packet to send [05:53:41]OFD Sender: No OFD packet to send [05:53:46]OFD Sender: No OFD packet to send [05:53:51]OFD Sender: No OFD packet to send [05:53:56]OFD Sender: No OFD packet to send [05:54:01]OFD Sender: No OFD packet to send [05:54:06]OFD Sender: No OFD packet to send [05:54:11]OFD Sender: No OFD packet to send [05:54:16]OFD Sender: No OFD packet to send [05:54:21]OFD Sender: No OFD packet to send [05:54:26]OFD Sender: No OFD packet to send [05:54:31]OFD Sender: No OFD packet to send [05:54:36]OFD Sender: No OFD packet to send [05:54:41]OFD Sender: No OFD packet to send [05:54:46]OFD Sender: No OFD packet to send [05:54:51]OFD Sender: No OFD packet to send [05:54:56]OFD Sender: No OFD packet to send [05:55:01]OFD Sender: No OFD packet to send [05:55:06]OFD Sender: No OFD packet to send [05:55:11]OFD Sender: No OFD packet to send [05:55:16]OFD Sender: No OFD packet to send [05:55:21]OFD Sender: No OFD packet to send [05:55:26]OFD Sender: No OFD packet to send [05:55:31]OFD Sender: No OFD packet to send [05:55:36]OFD Sender: No OFD packet to send [05:55:41]OFD Sender: No OFD packet to send [05:55:46]OFD Sender: No OFD packet to send [05:55:51]OFD Sender: No OFD packet to send [05:55:56]OFD Sender: No OFD packet to send [05:56:01]OFD Sender: No OFD packet to send [05:56:06]OFD Sender: No OFD packet to send [05:56:11]OFD Sender: No OFD packet to send [05:56:16]OFD Sender: No OFD packet to send [05:56:21]OFD Sender: No OFD packet to send [05:56:26]OFD Sender: No OFD packet to send [05:56:31]OFD Sender: No OFD packet to send [05:56:36]OFD Sender: No OFD packet to send [05:56:41]OFD Sender: No OFD packet to send [05:56:46]OFD Sender: No OFD packet to send [05:56:51]OFD Sender: No OFD packet to send [05:56:56]OFD Sender: No OFD packet to send [05:57:01]OFD Sender: No OFD packet to send [05:57:06]OFD Sender: No OFD packet to send [05:57:11]OFD Sender: No OFD packet to send [05:57:16]OFD Sender: No OFD packet to send [05:57:21]OFD Sender: No OFD packet to send [05:57:26]OFD Sender: No OFD packet to send [05:57:31]OFD Sender: No OFD packet to send [05:57:36]OFD Sender: No OFD packet to send [05:57:41]OFD Sender: No OFD packet to send [05:57:46]OFD Sender: No OFD packet to send [05:57:51]OFD Sender: No OFD packet to send [05:57:56]OFD Sender: No OFD packet to send [05:58:01]OFD Sender: No OFD packet to send [05:58:06]OFD Sender: No OFD packet to send [05:58:11]OFD Sender: No OFD packet to send [05:58:16]OFD Sender: No OFD packet to send [05:58:21]OFD Sender: No OFD packet to send [05:58:26]OFD Sender: No OFD packet to send [05:58:31]OFD Sender: No OFD packet to send [05:58:36]OFD Sender: No OFD packet to send [05:58:41]OFD Sender: No OFD packet to send [05:58:46]OFD Sender: No OFD packet to send [05:58:51]OFD Sender: No OFD packet to send [05:58:56]OFD Sender: No OFD packet to send [05:59:01]OFD Sender: No OFD packet to send [05:59:06]OFD Sender: No OFD packet to send [05:59:11]OFD Sender: No OFD packet to send [05:59:16]OFD Sender: No OFD packet to send [05:59:21]OFD Sender: No OFD packet to send [05:59:26]OFD Sender: No OFD packet to send [05:59:31]OFD Sender: No OFD packet to send [05:59:36]OFD Sender: No OFD packet to send [05:59:41]OFD Sender: No OFD packet to send [05:59:46]OFD Sender: No OFD packet to send [05:59:51]OFD Sender: No OFD packet to send [05:59:56]OFD Sender: No OFD packet to send [06:00:01]OFD Sender: No OFD packet to send [06:00:06]OFD Sender: No OFD packet to send [06:00:11]OFD Sender: No OFD packet to send [06:00:16]OFD Sender: No OFD packet to send [06:00:21]OFD Sender: No OFD packet to send [06:00:26]OFD Sender: No OFD packet to send [06:00:31]OFD Sender: No OFD packet to send [06:00:36]OFD Sender: No OFD packet to send [06:00:41]OFD Sender: No OFD packet to send [06:00:43]accept exits with 10 [06:00:43]New connection [06:00:43]New thread 3067207012 created [06:00:43]Thread 3067350372 joined [06:00:43]Waiting for new connection... [06:00:43] Sock 10.Parse request [06:00:43]Sock 10.Check first char [06:00:43]Sock 10.First char is OK [06:00:43]request: POST /json_proto HTTP/1.0 [06:00:43]Method: POST [06:00:43]URL: /json_proto [06:00:43]Method is POST - this is cgi request [06:00:43]url: /json_proto [06:00:43]query_string will be loaded in cgi processing [06:00:43]execute_cgi json_proto POST (null) [06:00:43]execute_cgi path=json_proto method=POST [06:00:43]POST find Content-Length [06:00:43]Host: 172.17.39.195:8080 [06:00:43]Content-Length: 623 [06:00:43]Content-Type: application/json [06:00:43] [06:00:43]POST finish read [06:00:43]Found Content-Length = 623 [06:00:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221032", "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" ] } } [06:00:43]execute_script... [06:00: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)221032", "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" ] } } [06:00:43]POST & json_proto [06:00:43]process_json_proto [06:00:43]json parsed OK: [06:00:43]protocol is kg_v1.0 [06:00:43]action value=close_receipt [06:00:43]process_action close_receipt [06:00:43]cmd_close_receipt [06:00:43]MH_GetDate [06:00:43]Write to MH i2c: F0 00 00 0D 08 04 [06:00:43]Write i2c OK [06:00:43]MH_I2C_Read... [06:00:43]Read from MH i2c: F0 [06:00:43]MH_I2C_Read... [06:00:43]Read from MH i2c: F0 09 00 [06:00:43]MH_I2C_Read... [06:00:43]Read from MH i2c: F0 09 00 0D 08 00 8D 0B 79 66 99 81 91 64 93 [06:00:43]GetLastDocTimeStamp 1719207157 [06:00:43]current date 1719208845 [06:00:43]FM_GetShiftState [06:00:43]SAM_PROTO_GetShiftState [06:00:43]wFMCommunicate request_size=4 [06:00:43]MH_SAM_APDU [06:00:43]CAPDU: 80 13 01 00 [06:00:43]Write to MH i2c: E2 08 00 0E 08 80 13 01 00 00 00 00 00 93 [06:00:43]Write i2c OK [06:00:43]MH_I2C_Read... [06:00:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:00:43]Read from MH i2c: E2 [06:00:43]MH_I2C_Read... [06:00:43]Read from MH i2c: E2 0E 00 [06:00:43]MH_I2C_Read... [06:00:43]Read from MH i2c: E2 0E 00 0E 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 A2 [06:00:43]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [06:00:43]wFMCommunicate OK [06:00:43]SAM_PROTO_GetShiftState done [06:00:43]FM_GetShiftState done [06:00:43]opened in 1719189095 [06:00:43]opened+sec_in_day 1719275495 [06:00:43]quantity*price = 14000 [06:00:43]sum+1 = 14001 [06:00:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 11 24.06.2024 06:00 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77009 ФПД: 233775038047138 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T060045&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77009&fm=233775038047138&tin=02508201610067®Number=0000000000095696&sum=14000 0 [06:00:44]StoreToDocumentArchive [06:00:44]shift 397 fd 77009 [06:00:44]save to /storage/0397/doc_00077009 [06:00:44]save last doc name /storage/0397/doc_00077009 to /storage/kkm_last_doc_name [06:00:44]save OK [06:00:44]Clear old archive folders... [06:00:44]ProcessDocumentItem done err = 0, tmpTLVsize=275 [06:00:44]tlvbuf is 0135F200 [06:00:44]SAM_PROTO_ClearQueue [06:00:44]wFMCommunicate request_size=4 [06:00:44]MH_SAM_APDU [06:00:44]CAPDU: 80 09 00 00 [06:00:44]Write to MH i2c: E2 08 00 1B 08 80 09 00 00 00 00 00 00 95 [06:00:44]Write i2c OK [06:00:44]MH_I2C_Read... [06:00:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:00:44]Read from MH i2c: E2 [06:00:44]MH_I2C_Read... [06:00:44]Read from MH i2c: E2 03 00 [06:00:44]MH_I2C_Read... [06:00:44]Read from MH i2c: E2 03 00 1B 08 00 90 00 97 [06:00:44]RAPDU: 90 00 [06:00:44]wFMCommunicate OK [06:00:44]SAM_PROTO_ClearQueue done [06:00:44]KKMCreateOFDPacket [06:00:44]OFDProtocolAddRootSTLVToBuf [06:00:44]FM_MakeSignedData [06:00:44]FM_MakeSignedData [06:00:44]SAM_PROTO_SignData [06:00:44]wFMCommunicate request_size=4 [06:00:44]MH_SAM_APDU [06:00:44]CAPDU: 80 0D 01 02 [06:00:44]Write to MH i2c: E2 08 00 1C 08 80 0D 01 02 00 00 00 00 9D [06:00:44]Write i2c OK [06:00:44]MH_I2C_Read... [06:00:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:00:44]Read from MH i2c: E2 [06:00:44]MH_I2C_Read... [06:00:44]Read from MH i2c: E2 03 00 [06:00:44]MH_I2C_Read... [06:00:44]Read from MH i2c: E2 03 00 1C 08 00 90 00 98 [06:00:44]RAPDU: 90 00 [06:00:44]wFMCommunicate OK [06:00:44]wFMCommunicate request_size=255 [06:00:44]MH_SAM_APDU [06:00:44]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 0B 00 00 00 F4 03 04 00 8D 0B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 [06:00:44]Write to MH i2c: E2 02 01 1D 08 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 0B 00 00 00 F4 03 04 00 8D 0B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 00 00 47 [06:00:44]Write i2c OK [06:00:44]MH_I2C_Read... [06:00:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:00:45]Read from MH i2c: E2 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: E2 03 00 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: E2 03 00 1D 08 00 90 00 99 [06:00:45]RAPDU: 90 00 [06:00:45]wFMCommunicate OK [06:00:45]wFMCommunicate request_size=34 [06:00:45]MH_SAM_APDU [06:00:45]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D1 2C 01 00 35 04 06 00 D4 9D FE 19 A3 A2 [06:00:45]Write to MH i2c: E2 25 00 1E 08 80 0D 02 02 1D 00 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D1 2C 01 00 35 04 06 00 D4 9D FE 19 A3 A2 00 00 29 [06:00:45]Write i2c OK [06:00:45]MH_I2C_Read... [06:00:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:00:45]Read from MH i2c: E2 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: E2 03 00 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: E2 03 00 1E 08 00 90 00 9A [06:00:45]RAPDU: 90 00 [06:00:45]wFMCommunicate OK [06:00:45]wFMCommunicate request_size=4 [06:00:45]MH_SAM_APDU [06:00:45]CAPDU: 80 0D 03 02 [06:00:45]Write to MH i2c: E2 08 00 1F 08 80 0D 03 02 00 00 00 00 A2 [06:00:45]Write i2c OK [06:00:45]MH_I2C_Read... [06:00:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:00:45]Read from MH i2c: E2 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: E2 0B 00 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: E2 0B 00 1F 08 00 E6 45 FB 6A 6C 59 53 F4 90 00 3F [06:00:45]RAPDU: E6 45 FB 6A 6C 59 53 F4 90 00 [06:00:45]wFMCommunicate OK [06:00:45]SAM_PROTO_SignData done [06:00:45]FM_MakeSignedData done [06:00:45]CreateOFDProtocolMessage [06:00:45]wFMCommunicate request_size=4 [06:00:45]MH_SAM_APDU [06:00:45]CAPDU: 80 11 00 00 [06:00:45]Write to MH i2c: E2 08 00 20 08 80 11 00 00 00 00 00 00 A2 [06:00:45]Write i2c OK [06:00:45]MH_I2C_Read... [06:00:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:00:45]Read from MH i2c: E2 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: E2 17 00 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: E2 17 00 20 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 F2 [06:00:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [06:00:45]wFMCommunicate OK [06:00:45]CreateOFDProtocolMessage done [06:00:45]OFDSenderStorePacket 77009 [06:00:45]StoreOFDPacket docnum=77009 [06:00:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 27 01 00 00 2D BD 1F 01 EF F5 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 0B 00 00 00 F4 03 04 00 8D 0B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D1 2C 01 00 35 04 06 00 D4 9D FE 19 A3 A2 E6 45 FB 6A 6C 59 53 F4 [06:00:45]CheckFolder [06:00:45]dirname=/storage/ofd_packets [06:00:45]CheckFolder done [06:00:45]ProducePacketName [06:00:45]name=ofd_packets/00077009 [06:00:45]NVStorageSaveData ofd_packets/00077009 [06:00:45]File name is /storage/ofd_packets/00077009 [06:00:45]Write 325 bytes [06:00:45]NVStorageSaveData done [06:00:45]OFDSenderStorePacket done [06:00:45]KKMCreateOFDPacket done [06:00:45]NVStorageSaveData kkm_last_timestamp [06:00:45]File name is /storage/kkm_last_timestamp [06:00:45]Write 4 bytes [06:00:45]NVStorageSaveData done [06:00:45]ExternCall_PrintAddStr [06:00:45]wPrintStart [06:00:45]Write to MH i2c: 01 00 00 21 08 29 [06:00:45]Write i2c OK [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: 01 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: 01 07 00 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: 01 07 00 21 08 00 00 00 00 00 FF 0F 3E [06:00:45]RasterBufferAndPrint [06:00:45]line Счет N : (3)221032 [06:00:45]line ИНН: 02508201610067 [06:00:45]line Контрольно-Кассовый Чек [06:00:45]line ПРОДАЖА [06:00:45]line Товар: 48743587 [06:00:45]line Сигареты Winston XStyle Silver [06:00:45]line 1.000 * 140.00 [06:00:45]line = 140.00 [06:00:45]line НДС 12% НСП 1% [06:00:45]line > о реализуемом товаре [06:00:45]line ИТОГО: 140.00 [06:00:45]line НСП 1% : 1.24 [06:00:45]line НДС 12% : 14.87 [06:00:45]line Наличными: 140.00 [06:00:45]line Безнал.: 0.00 [06:00:45]line Место: АЗС № 144 "Партнер Нефть" [06:00:45]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [06:00:45]line СНО: Общий режим [06:00:45]line Чек 11 24.06.2024 06:00 [06:00:45]line Смена: 397 ФФД: 1.0 [06:00:45]line ЗНМ: 0300000170 [06:00:45]line РНМ: 0000000000095696 [06:00:45]line Версия ККМ: 001 [06:00:45]line ФМ: 0000000000875009 [06:00:45]line ФД: 77009 [06:00:45]line ФПД: 233775038047138 [06:00:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T060045&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77009&fm=233775038047138&tin=02508201610067®Number=0000000000095696&sum=14000 [06:00:45]line 0 [06:00:45]written 0, free lines is 4095 [06:00:45]OFD Sender: Processing packet 77009 [packets to send 351, broken 350] [06:00:45]ProducePacketName [06:00:45]name=ofd_packets/00077009 [06:00:45]OFD Sender: To server: pG, [06:00:45]CommunicateWithHost lk.salyk.kg:30040 [06:00:45]ConnectInit lk.salyk.kg [06:00:45]Connected sock=9 [06:00:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 27 01 00 00 2D BD 1F 01 EF F5 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 0B 00 00 00 F4 03 04 00 8D 0B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D1 2C 01 00 35 04 06 00 D4 9D FE 19 A3 A2 E6 45 FB 6A 6C 59 53 F4 [06:00:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 D4 F6 47 00 10 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 35 30 30 39 10 04 04 00 D1 2C 01 00 F4 03 04 00 21 B2 78 66 B6 04 01 00 00 E7 99 9C E7 8E 6D 33 6B [06:00:45]CommunicateWithHost err = 0 [06:00:45]CheckOFDResponse [06:00:45]1017 (14) - 77093643461234 [06:00:45]1041 (16) - 0000000000875009 [06:00:45]1040 (4) - 77009 [06:00:45]1012 (4) - 23.06.2024 23:39 [06:00:45]1206 (1) - 0 [06:00:45]OFD Sender: Remove packet 77009 [06:00:45]ProducePacketName [06:00:45]name=ofd_packets/00077009 [06:00:45]NVStorageDeleteData [06:00:45]Write to MH i2c: 01 00 00 4A 08 52 [06:00:45]Write i2c OK [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: 01 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: 01 07 00 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: 01 07 00 4A 08 00 00 00 00 00 DE 0C 43 [06:00:45]RasterBufferAndPrint [06:00:45]line [06:00:45]line [06:00:45]line [06:00:45]line [06:00:45]line [06:00:45]written 0, free lines is 3303 [06:00:45]MH_Cut [06:00:45]Write to MH i2c: D1 01 00 51 08 01 2B [06:00:45]Write i2c OK [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: D1 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: D1 01 00 [06:00:45]MH_I2C_Read... [06:00:45]Read from MH i2c: D1 01 00 51 08 00 2A [06:00:45]Write to MH i2c: 01 00 00 52 08 5A [06:00:45]Write i2c OK [06:00:45]MH_I2C_Read... [06:00:46]OFD Sender: No OFD packet to send [06:00:46]*** Cut start [06:00:46]*** Partial cut [06:00:46]*** CUTSNS_PIN = 1 [06:00:46]*** CUTSNS_PIN = 0 [06:00:46]*** Brake cut motor [06:00:47]Read from MH i2c: 01 [06:00:47]MH_I2C_Read... [06:00:47]*** Stop cut motor [06:00:47]*** Cut end [06:00:47]Read from MH i2c: 01 07 00 [06:00:47]MH_I2C_Read... [06:00:47]Read from MH i2c: 01 07 00 52 08 00 00 00 00 00 FF 0F 6F [06:00:47]process_action close_receipt done [06:00:47]requested_data is exist [06:00:47]produce_requested_data [06:00:47]requested_item fm.sn is exist - process it [06:00:47]wFMCommunicate request_size=4 [06:00:47]MH_SAM_APDU [06:00:47]CAPDU: 80 11 00 00 [06:00:47]Write to MH i2c: E2 08 00 53 08 80 11 00 00 00 00 00 00 D5 [06:00:47]Write i2c OK [06:00:47]MH_I2C_Read... [06:00:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:00:47]Read from MH i2c: E2 [06:00:47]MH_I2C_Read... [06:00:47]Read from MH i2c: E2 17 00 [06:00:47]MH_I2C_Read... [06:00:47]Read from MH i2c: E2 17 00 53 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 25 [06:00:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [06:00:47]wFMCommunicate OK [06:00:47]requested_item fd.num is exist - process it [06:00:47]SAM_PROTO_GetFieldsCounters [06:00:47]wFMCommunicate request_size=4 [06:00:47]MH_SAM_APDU [06:00:47]CAPDU: 80 13 00 00 [06:00:47]Write to MH i2c: E2 08 00 54 08 80 13 00 00 00 00 00 00 D8 [06:00:47]Write i2c OK [06:00:47]MH_I2C_Read... [06:00:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:00:47]Read from MH i2c: E2 [06:00:47]MH_I2C_Read... [06:00:47]Read from MH i2c: E2 62 00 [06:00:47]MH_I2C_Read... [06:00:47]Read from MH i2c: E2 62 00 54 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D1 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [06:00: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D1 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:00:47]wFMCommunicate OK [06:00:47]SAM_PROTO_GetFieldsCounters done [06:00:47]requested_item shift.num is exist - process it [06:00:47]requested_item shift.opened is exist - process it [06:00:47]req_shift_opened [06:00:47]FM_GetShiftState [06:00:47]SAM_PROTO_GetShiftState [06:00:47]wFMCommunicate request_size=4 [06:00:47]MH_SAM_APDU [06:00:47]CAPDU: 80 13 01 00 [06:00:47]Write to MH i2c: E2 08 00 55 08 80 13 01 00 00 00 00 00 DA [06:00:47]Write i2c OK [06:00:47]MH_I2C_Read... [06:00:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:00:47]Read from MH i2c: E2 [06:00:47]MH_I2C_Read... [06:00:47]Read from MH i2c: E2 0E 00 [06:00:47]MH_I2C_Read... [06:00:47]Read from MH i2c: E2 0E 00 55 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 E9 [06:00:47]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [06:00:47]wFMCommunicate OK [06:00:47]SAM_PROTO_GetShiftState done [06:00:47]FM_GetShiftState done [06:00:47]req_shift_opened done [06:00:47]requested_item shift.open_date is exist - process it [06:00:47]req_shift_open_date [06:00:47]req_shift_open_date done [06:00:47]produce_requested_data done [06:00:47]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77009,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [06:00:47]process_action_free close_receipt [06:00:47]json_value_free [06:00:47]json_value_free done [06:00:47]process_json_proto returns [06:00:47]Send response to host [06:00:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77009,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [06:00:47]free response buf [06:00:47]execute_script done [06:00:47]execute_script returns [06:00:47]free content buf [06:00:47]Sock 10.Close socket [06:00:47]Sock 10.Thread stoped [06:00:51]OFD Sender: No OFD packet to send [06:00:56]OFD Sender: No OFD packet to send [06:01:01]OFD Sender: No OFD packet to send [06:01:06]OFD Sender: No OFD packet to send [06:01:11]OFD Sender: No OFD packet to send [06:01:16]OFD Sender: No OFD packet to send [06:01:21]OFD Sender: No OFD packet to send [06:01:26]OFD Sender: No OFD packet to send [06:01:31]OFD Sender: No OFD packet to send [06:01:36]OFD Sender: No OFD packet to send [06:01:41]OFD Sender: No OFD packet to send [06:01:46]OFD Sender: No OFD packet to send [06:01:51]OFD Sender: No OFD packet to send [06:01:56]OFD Sender: No OFD packet to send [06:02:01]OFD Sender: No OFD packet to send [06:02:06]OFD Sender: No OFD packet to send [06:02:11]OFD Sender: No OFD packet to send [06:02:16]OFD Sender: No OFD packet to send [06:02:21]OFD Sender: No OFD packet to send [06:02:26]OFD Sender: No OFD packet to send [06:02:31]OFD Sender: No OFD packet to send [06:02:36]OFD Sender: No OFD packet to send [06:02:41]OFD Sender: No OFD packet to send [06:02:46]OFD Sender: No OFD packet to send [06:02:51]OFD Sender: No OFD packet to send [06:02:56]OFD Sender: No OFD packet to send [06:03:01]OFD Sender: No OFD packet to send [06:03:06]OFD Sender: No OFD packet to send [06:03:11]OFD Sender: No OFD packet to send [06:03:16]OFD Sender: No OFD packet to send [06:03:21]OFD Sender: No OFD packet to send [06:03:24]accept exits with 8 [06:03:24]New connection [06:03:24]New thread 3067350372 created [06:03:24]Thread 3067207012 joined [06:03:24]Waiting for new connection... [06:03:24] Sock 8.Parse request [06:03:24]Sock 8.Check first char [06:03:24]Sock 8.First char is OK [06:03:24]request: POST /json_proto HTTP/1.0 [06:03:24]Method: POST [06:03:24]URL: /json_proto [06:03:24]Method is POST - this is cgi request [06:03:24]url: /json_proto [06:03:24]query_string will be loaded in cgi processing [06:03:24]execute_cgi json_proto POST (null) [06:03:24]execute_cgi path=json_proto method=POST [06:03:24]POST find Content-Length [06:03:24]Host: 172.17.39.195:8080 [06:03:24]Content-Length: 621 [06:03:24]Content-Type: application/json [06:03:24] [06:03:24]POST finish read [06:03:24]Found Content-Length = 621 [06:03:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221033", "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" ] } } [06:03:24]execute_script... [06: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 : (3)221033", "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" ] } } [06:03:24]POST & json_proto [06:03:24]process_json_proto [06:03:24]json parsed OK: [06:03:24]protocol is kg_v1.0 [06:03:24]action value=close_receipt [06:03:24]process_action close_receipt [06:03:24]cmd_close_receipt [06:03:24]MH_GetDate [06:03:24]Write to MH i2c: F0 00 00 56 08 4D [06:03:24]Write i2c OK [06:03:24]MH_I2C_Read... [06:03:24]Read from MH i2c: F0 [06:03:24]MH_I2C_Read... [06:03:24]Read from MH i2c: F0 09 00 [06:03:24]MH_I2C_Read... [06:03:24]Read from MH i2c: F0 09 00 56 08 00 2E 0C 79 66 99 81 91 64 7E [06:03:24]GetLastDocTimeStamp 1719208845 [06:03:24]current date 1719209006 [06:03:24]FM_GetShiftState [06:03:24]SAM_PROTO_GetShiftState [06:03:24]wFMCommunicate request_size=4 [06:03:24]MH_SAM_APDU [06:03:24]CAPDU: 80 13 01 00 [06:03:24]Write to MH i2c: E2 08 00 57 08 80 13 01 00 00 00 00 00 DC [06:03:24]Write i2c OK [06:03:24]MH_I2C_Read... [06:03:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:03:24]Read from MH i2c: E2 [06:03:24]MH_I2C_Read... [06:03:24]Read from MH i2c: E2 0E 00 [06:03:24]MH_I2C_Read... [06:03:24]Read from MH i2c: E2 0E 00 57 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 EB [06:03:24]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [06:03:24]wFMCommunicate OK [06:03:24]SAM_PROTO_GetShiftState done [06:03:24]FM_GetShiftState done [06:03:24]opened in 1719189095 [06:03:24]opened+sec_in_day 1719275495 [06:03:24]quantity*price = 14000 [06:03:24]sum+1 = 14001 [06:03:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 12 24.06.2024 06:03 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77010 ФПД: 112474317331699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T060326&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77010&fm=112474317331699&tin=02508201610067®Number=0000000000095696&sum=14000 0 [06:03:25]StoreToDocumentArchive [06:03:25]shift 397 fd 77010 [06:03:25]save to /storage/0397/doc_00077010 [06:03:25]save last doc name /storage/0397/doc_00077010 to /storage/kkm_last_doc_name [06:03:25]save OK [06:03:25]Clear old archive folders... [06:03:25]ProcessDocumentItem done err = 0, tmpTLVsize=273 [06:03:25]tlvbuf is 01372B30 [06:03:25]SAM_PROTO_ClearQueue [06:03:25]wFMCommunicate request_size=4 [06:03:25]MH_SAM_APDU [06:03:25]CAPDU: 80 09 00 00 [06:03:25]Write to MH i2c: E2 08 00 64 08 80 09 00 00 00 00 00 00 DE [06:03:25]Write i2c OK [06:03:25]MH_I2C_Read... [06:03:25]Read from MH i2c: E2 [06:03:25]MH_I2C_Read... [06:03:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:03:25]Read from MH i2c: E2 03 00 [06:03:25]MH_I2C_Read... [06:03:25]Read from MH i2c: E2 03 00 64 08 00 90 00 E0 [06:03:25]RAPDU: 90 00 [06:03:25]wFMCommunicate OK [06:03:25]SAM_PROTO_ClearQueue done [06:03:25]KKMCreateOFDPacket [06:03:25]OFDProtocolAddRootSTLVToBuf [06:03:25]FM_MakeSignedData [06:03:25]FM_MakeSignedData [06:03:25]SAM_PROTO_SignData [06:03:25]wFMCommunicate request_size=4 [06:03:25]MH_SAM_APDU [06:03:25]CAPDU: 80 0D 01 02 [06:03:25]Write to MH i2c: E2 08 00 65 08 80 0D 01 02 00 00 00 00 E6 [06:03:25]Write i2c OK [06:03:25]MH_I2C_Read... [06:03:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:03:25]Read from MH i2c: E2 [06:03:25]MH_I2C_Read... [06:03:25]Read from MH i2c: E2 03 00 [06:03:25]MH_I2C_Read... [06:03:25]Read from MH i2c: E2 03 00 65 08 00 90 00 E1 [06:03:25]RAPDU: 90 00 [06:03:25]wFMCommunicate OK [06:03:25]wFMCommunicate request_size=255 [06:03:25]MH_SAM_APDU [06:03:25]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 0C 00 00 00 F4 03 04 00 2E 0C 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 [06:03:25]Write to MH i2c: E2 02 01 66 08 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 0C 00 00 00 F4 03 04 00 2E 0C 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 00 00 84 [06:03:25]Write i2c OK [06:03:25]MH_I2C_Read... [06:03:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:03:26]Read from MH i2c: E2 [06:03:26]MH_I2C_Read... [06:03:26]Read from MH i2c: E2 03 00 [06:03:26]MH_I2C_Read... [06:03:26]Read from MH i2c: E2 03 00 66 08 00 90 00 E2 [06:03:26]RAPDU: 90 00 [06:03:26]wFMCommunicate OK [06:03:26]wFMCommunicate request_size=32 [06:03:26]MH_SAM_APDU [06:03:26]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 35 30 30 39 10 04 04 00 D2 2C 01 00 35 04 06 00 66 4B 77 BB 1C F3 [06:03:26]Write to MH i2c: E2 23 00 67 08 80 0D 02 02 1B 00 30 30 30 38 37 35 30 30 39 10 04 04 00 D2 2C 01 00 35 04 06 00 66 4B 77 BB 1C F3 00 00 34 [06:03:26]Write i2c OK [06:03:26]MH_I2C_Read... [06:03:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:03:26]Read from MH i2c: E2 [06:03:26]MH_I2C_Read... [06:03:26]Read from MH i2c: E2 03 00 [06:03:26]MH_I2C_Read... [06:03:26]Read from MH i2c: E2 03 00 67 08 00 90 00 E3 [06:03:26]RAPDU: 90 00 [06:03:26]wFMCommunicate OK [06:03:26]wFMCommunicate request_size=4 [06:03:26]MH_SAM_APDU [06:03:26]CAPDU: 80 0D 03 02 [06:03:26]Write to MH i2c: E2 08 00 68 08 80 0D 03 02 00 00 00 00 EB [06:03:26]Write i2c OK [06:03:26]MH_I2C_Read... [06:03:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:03:26]Read from MH i2c: E2 [06:03:26]MH_I2C_Read... [06:03:26]Read from MH i2c: E2 0B 00 [06:03:26]MH_I2C_Read... [06:03:26]Read from MH i2c: E2 0B 00 68 08 00 D7 3E D4 D5 22 B8 FA FD 90 00 7B [06:03:26]RAPDU: D7 3E D4 D5 22 B8 FA FD 90 00 [06:03:26]wFMCommunicate OK [06:03:26]SAM_PROTO_SignData done [06:03:26]FM_MakeSignedData done [06:03:26]CreateOFDProtocolMessage [06:03:26]wFMCommunicate request_size=4 [06:03:26]MH_SAM_APDU [06:03:26]CAPDU: 80 11 00 00 [06:03:26]Write to MH i2c: E2 08 00 69 08 80 11 00 00 00 00 00 00 EB [06:03:26]Write i2c OK [06:03:26]MH_I2C_Read... [06:03:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:03:26]Read from MH i2c: E2 [06:03:26]MH_I2C_Read... [06:03:26]Read from MH i2c: E2 17 00 [06:03:26]MH_I2C_Read... [06:03:26]Read from MH i2c: E2 17 00 69 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 3B [06:03:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [06:03:26]wFMCommunicate OK [06:03:26]CreateOFDProtocolMessage done [06:03:26]OFDSenderStorePacket 77010 [06:03:26]StoreOFDPacket docnum=77010 [06:03:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 A6 4F 1D 01 87 A7 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 0C 00 00 00 F4 03 04 00 2E 0C 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D2 2C 01 00 35 04 06 00 66 4B 77 BB 1C F3 D7 3E D4 D5 22 B8 FA FD [06:03:26]CheckFolder [06:03:26]dirname=/storage/ofd_packets [06:03:26]CheckFolder done [06:03:26]ProducePacketName [06:03:26]name=ofd_packets/00077010 [06:03:26]NVStorageSaveData ofd_packets/00077010 [06:03:26]File name is /storage/ofd_packets/00077010 [06:03:26]Write 323 bytes [06:03:26]NVStorageSaveData done [06:03:26]OFDSenderStorePacket done [06:03:26]KKMCreateOFDPacket done [06:03:26]NVStorageSaveData kkm_last_timestamp [06:03:26]File name is /storage/kkm_last_timestamp [06:03:26]Write 4 bytes [06:03:26]NVStorageSaveData done [06:03:26]ExternCall_PrintAddStr [06:03:26]wPrintStart [06:03:26]Write to MH i2c: 01 00 00 6A 08 72 [06:03:26]Write i2c OK [06:03:26]MH_I2C_Read... [06:03:26]Read from MH i2c: 01 [06:03:26]MH_I2C_Read... [06:03:26]Read from MH i2c: 01 07 00 [06:03:26]MH_I2C_Read... [06:03:26]Read from MH i2c: 01 07 00 6A 08 00 00 00 00 00 FF 0F 87 [06:03:26]RasterBufferAndPrint [06:03:26]line Счет N : (3)221033 [06:03:26]line ИНН: 02508201610067 [06:03:26]line Контрольно-Кассовый Чек [06:03:26]line ПРОДАЖА [06:03:26]line Товар: 48747059 [06:03:26]line Сигареты Winston Legend Blue [06:03:26]line 1.000 * 140.00 [06:03:26]line = 140.00 [06:03:26]line НДС 12% НСП 1% [06:03:26]line > о реализуемом товаре [06:03:26]line ИТОГО: 140.00 [06:03:26]line НСП 1% : 1.24 [06:03:26]line НДС 12% : 14.87 [06:03:26]line Наличными: 140.00 [06:03:26]line Безнал.: 0.00 [06:03:26]line Место: АЗС № 144 "Партнер Нефть" [06:03:26]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [06:03:26]line СНО: Общий режим [06:03:26]line Чек 12 24.06.2024 06:03 [06:03:26]line Смена: 397 ФФД: 1.0 [06:03:26]line ЗНМ: 0300000170 [06:03:26]line РНМ: 0000000000095696 [06:03:26]line Версия ККМ: 001 [06:03:26]line ФМ: 0000000000875009 [06:03:26]line ФД: 77010 [06:03:26]line ФПД: 112474317331699 [06:03:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T060326&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77010&fm=112474317331699&tin=02508201610067®Number=0000000000095696&sum=14000 [06:03:26]line 0 [06:03:26]OFD Sender: Processing packet 77010 [packets to send 351, broken 350] [06:03:26]ProducePacketName [06:03:26]name=ofd_packets/00077010 [06:03:26]OFD Sender: To server: pG, [06:03:26]CommunicateWithHost lk.salyk.kg:30040 [06:03:26]ConnectInit lk.salyk.kg [06:03:26]written 0, free lines is 4095 [06:03:26]Connected sock=10 [06: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 35 30 30 39 25 01 00 00 A6 4F 1D 01 87 A7 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 0C 00 00 00 F4 03 04 00 2E 0C 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D2 2C 01 00 35 04 06 00 66 4B 77 BB 1C F3 D7 3E D4 D5 22 B8 FA FD [06:03:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 BD E7 47 00 84 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 35 30 30 39 10 04 04 00 D2 2C 01 00 F4 03 04 00 C2 B2 78 66 B6 04 01 00 00 67 65 91 1D BC A0 0E C6 [06:03:27]CommunicateWithHost err = 0 [06:03:27]CheckOFDResponse [06:03:27]1017 (14) - 77093643461234 [06:03:27]1041 (16) - 0000000000875009 [06:03:27]1040 (4) - 77010 [06:03:27]1012 (4) - 23.06.2024 23:41 [06:03:27]1206 (1) - 0 [06:03:27]OFD Sender: Remove packet 77010 [06:03:27]ProducePacketName [06:03:27]name=ofd_packets/00077010 [06:03:27]NVStorageDeleteData [06:03:27]Write to MH i2c: 01 00 00 93 08 9B [06:03:27]Write i2c OK [06:03:27]MH_I2C_Read... [06:03:27]Read from MH i2c: 01 [06:03:27]MH_I2C_Read... [06:03:27]Read from MH i2c: 01 07 00 [06:03:27]MH_I2C_Read... [06:03:27]Read from MH i2c: 01 07 00 93 08 00 00 00 00 00 D4 0C 82 [06:03:27]RasterBufferAndPrint [06:03:27]line [06:03:27]line [06:03:27]line [06:03:27]line [06:03:27]line [06:03:27]written 0, free lines is 3290 [06:03:27]MH_Cut [06:03:27]Write to MH i2c: D1 01 00 9A 08 01 74 [06:03:27]Write i2c OK [06:03:27]MH_I2C_Read... [06:03:27]Read from MH i2c: D1 [06:03:27]MH_I2C_Read... [06:03:27]Read from MH i2c: D1 01 00 [06:03:27]MH_I2C_Read... [06:03:27]Read from MH i2c: D1 01 00 9A 08 00 73 [06:03:27]Write to MH i2c: 01 00 00 9B 08 A3 [06:03:27]Write i2c OK [06:03:27]MH_I2C_Read... [06:03:27]OFD Sender: No OFD packet to send [06:03:27]*** Cut start [06:03:27]*** Partial cut [06:03:27]*** CUTSNS_PIN = 1 [06:03:27]*** CUTSNS_PIN = 0 [06:03:28]*** Brake cut motor [06:03:28]Read from MH i2c: 01 [06:03:28]MH_I2C_Read... [06:03:28]*** Stop cut motor [06:03:28]*** Cut end [06:03:28]Read from MH i2c: 01 07 00 [06:03:28]MH_I2C_Read... [06:03:28]Read from MH i2c: 01 07 00 9B 08 00 00 00 00 00 FF 0F B8 [06:03:28]process_action close_receipt done [06:03:28]requested_data is exist [06:03:28]produce_requested_data [06:03:28]requested_item fm.sn is exist - process it [06:03:28]wFMCommunicate request_size=4 [06:03:28]MH_SAM_APDU [06:03:28]CAPDU: 80 11 00 00 [06:03:28]Write to MH i2c: E2 08 00 9C 08 80 11 00 00 00 00 00 00 1E [06:03:28]Write i2c OK [06:03:28]MH_I2C_Read... [06:03:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:03:28]Read from MH i2c: E2 [06:03:28]MH_I2C_Read... [06:03:28]Read from MH i2c: E2 17 00 [06:03:28]MH_I2C_Read... [06:03:28]Read from MH i2c: E2 17 00 9C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 6E [06:03:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [06:03:28]wFMCommunicate OK [06:03:28]requested_item fd.num is exist - process it [06:03:28]SAM_PROTO_GetFieldsCounters [06:03:28]wFMCommunicate request_size=4 [06:03:28]MH_SAM_APDU [06:03:28]CAPDU: 80 13 00 00 [06:03:28]Write to MH i2c: E2 08 00 9D 08 80 13 00 00 00 00 00 00 21 [06:03:28]Write i2c OK [06:03:28]MH_I2C_Read... [06:03:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:03:28]Read from MH i2c: E2 [06:03:28]MH_I2C_Read... [06:03:28]Read from MH i2c: E2 62 00 [06:03:28]MH_I2C_Read... [06:03:28]Read from MH i2c: E2 62 00 9D 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D2 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [06:03: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D2 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:03:28]wFMCommunicate OK [06:03:28]SAM_PROTO_GetFieldsCounters done [06:03:28]requested_item shift.num is exist - process it [06:03:28]requested_item shift.opened is exist - process it [06:03:28]req_shift_opened [06:03:28]FM_GetShiftState [06:03:28]SAM_PROTO_GetShiftState [06:03:28]wFMCommunicate request_size=4 [06:03:28]MH_SAM_APDU [06:03:28]CAPDU: 80 13 01 00 [06:03:28]Write to MH i2c: E2 08 00 9E 08 80 13 01 00 00 00 00 00 23 [06:03:28]Write i2c OK [06:03:28]MH_I2C_Read... [06:03:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:03:28]Read from MH i2c: E2 [06:03:28]MH_I2C_Read... [06:03:28]Read from MH i2c: E2 0E 00 [06:03:28]MH_I2C_Read... [06:03:28]Read from MH i2c: E2 0E 00 9E 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 32 [06:03:28]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [06:03:28]wFMCommunicate OK [06:03:28]SAM_PROTO_GetShiftState done [06:03:28]FM_GetShiftState done [06:03:28]req_shift_opened done [06:03:28]requested_item shift.open_date is exist - process it [06:03:28]req_shift_open_date [06:03:28]req_shift_open_date done [06:03:28]produce_requested_data done [06:03:28]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77010,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [06:03:28]process_action_free close_receipt [06:03:28]json_value_free [06:03:28]json_value_free done [06:03:28]process_json_proto returns [06:03:28]Send response to host [06:03:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77010,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [06:03:28]free response buf [06:03:28]execute_script done [06:03:28]execute_script returns [06:03:28]free content buf [06:03:28]Sock 8.Close socket [06:03:28]Sock 8.Thread stoped [06:03:32]OFD Sender: No OFD packet to send [06:03:37]OFD Sender: No OFD packet to send [06:03:42]OFD Sender: No OFD packet to send [06:03:47]OFD Sender: No OFD packet to send [06:03:52]OFD Sender: No OFD packet to send [06:03:57]OFD Sender: No OFD packet to send [06:04:02]OFD Sender: No OFD packet to send [06:04:07]OFD Sender: No OFD packet to send [06:04:12]OFD Sender: No OFD packet to send [06:04:17]OFD Sender: No OFD packet to send [06:04:22]OFD Sender: No OFD packet to send [06:04:27]OFD Sender: No OFD packet to send [06:04:32]OFD Sender: No OFD packet to send [06:04:37]OFD Sender: No OFD packet to send [06:04:42]OFD Sender: No OFD packet to send [06:04:47]OFD Sender: No OFD packet to send [06:04:52]OFD Sender: No OFD packet to send [06:04:57]OFD Sender: No OFD packet to send [06:05:02]OFD Sender: No OFD packet to send [06:05:07]OFD Sender: No OFD packet to send [06:05:12]OFD Sender: No OFD packet to send [06:05:17]OFD Sender: No OFD packet to send [06:05:22]OFD Sender: No OFD packet to send [06:05:27]OFD Sender: No OFD packet to send [06:05:32]OFD Sender: No OFD packet to send [06:05:37]OFD Sender: No OFD packet to send [06:05:42]OFD Sender: No OFD packet to send [06:05:47]OFD Sender: No OFD packet to send [06:05:52]OFD Sender: No OFD packet to send [06:05:57]OFD Sender: No OFD packet to send [06:06:02]OFD Sender: No OFD packet to send [06:06:07]OFD Sender: No OFD packet to send [06:06:12]OFD Sender: No OFD packet to send [06:06:17]OFD Sender: No OFD packet to send [06:06:22]OFD Sender: No OFD packet to send [06:06:27]OFD Sender: No OFD packet to send [06:06:32]OFD Sender: No OFD packet to send [06:06:37]OFD Sender: No OFD packet to send [06:06:42]OFD Sender: No OFD packet to send [06:06:47]OFD Sender: No OFD packet to send [06:06:53]OFD Sender: No OFD packet to send [06:06:58]OFD Sender: No OFD packet to send [06:07:03]OFD Sender: No OFD packet to send [06:07:08]OFD Sender: No OFD packet to send [06:07:13]OFD Sender: No OFD packet to send [06:07:18]OFD Sender: No OFD packet to send [06:07:23]OFD Sender: No OFD packet to send [06:07:28]OFD Sender: No OFD packet to send [06:07:33]OFD Sender: No OFD packet to send [06:07:38]OFD Sender: No OFD packet to send [06:07:43]OFD Sender: No OFD packet to send [06:07:48]OFD Sender: No OFD packet to send [06:07:53]OFD Sender: No OFD packet to send [06:07:58]OFD Sender: No OFD packet to send [06:08:03]OFD Sender: No OFD packet to send [06:08:08]OFD Sender: No OFD packet to send [06:08:13]OFD Sender: No OFD packet to send [06:08:18]OFD Sender: No OFD packet to send [06:08:23]OFD Sender: No OFD packet to send [06:08:28]OFD Sender: No OFD packet to send [06:08:33]OFD Sender: No OFD packet to send [06:08:38]OFD Sender: No OFD packet to send [06:08:43]OFD Sender: No OFD packet to send [06:08:48]OFD Sender: No OFD packet to send [06:08:53]OFD Sender: No OFD packet to send [06:08:58]OFD Sender: No OFD packet to send [06:09:03]OFD Sender: No OFD packet to send [06:09:08]OFD Sender: No OFD packet to send [06:09:13]OFD Sender: No OFD packet to send [06:09:18]OFD Sender: No OFD packet to send [06:09:23]OFD Sender: No OFD packet to send [06:09:28]OFD Sender: No OFD packet to send [06:09:33]OFD Sender: No OFD packet to send [06:09:38]OFD Sender: No OFD packet to send [06:09:43]OFD Sender: No OFD packet to send [06:09:48]OFD Sender: No OFD packet to send [06:09:53]OFD Sender: No OFD packet to send [06:09:58]OFD Sender: No OFD packet to send [06:10:03]OFD Sender: No OFD packet to send [06:10:08]OFD Sender: No OFD packet to send [06:10:13]OFD Sender: No OFD packet to send [06:10:18]OFD Sender: No OFD packet to send [06:10:23]OFD Sender: No OFD packet to send [06:10:28]OFD Sender: No OFD packet to send [06:10:33]OFD Sender: No OFD packet to send [06:10:38]OFD Sender: No OFD packet to send [06:10:43]OFD Sender: No OFD packet to send [06:10:48]OFD Sender: No OFD packet to send [06:10:53]OFD Sender: No OFD packet to send [06:10:58]OFD Sender: No OFD packet to send [06:11:03]OFD Sender: No OFD packet to send [06:11:08]OFD Sender: No OFD packet to send [06:11:13]OFD Sender: No OFD packet to send [06:11:18]OFD Sender: No OFD packet to send [06:11:23]OFD Sender: No OFD packet to send [06:11:28]OFD Sender: No OFD packet to send [06:11:33]OFD Sender: No OFD packet to send [06:11:38]OFD Sender: No OFD packet to send [06:11:43]OFD Sender: No OFD packet to send [06:11:48]OFD Sender: No OFD packet to send [06:11:53]OFD Sender: No OFD packet to send [06:11:58]OFD Sender: No OFD packet to send [06:12:03]OFD Sender: No OFD packet to send [06:12:08]OFD Sender: No OFD packet to send [06:12:13]OFD Sender: No OFD packet to send [06:12:18]OFD Sender: No OFD packet to send [06:12:23]OFD Sender: No OFD packet to send [06:12:28]OFD Sender: No OFD packet to send [06:12:33]OFD Sender: No OFD packet to send [06:12:38]OFD Sender: No OFD packet to send [06:12:43]OFD Sender: No OFD packet to send [06:12:48]OFD Sender: No OFD packet to send [06:12:53]OFD Sender: No OFD packet to send [06:12:58]OFD Sender: No OFD packet to send [06:13:03]OFD Sender: No OFD packet to send [06:13:08]OFD Sender: No OFD packet to send [06:13:13]OFD Sender: No OFD packet to send [06:13:18]OFD Sender: No OFD packet to send [06:13:23]OFD Sender: No OFD packet to send [06:13:28]OFD Sender: No OFD packet to send [06:13:33]OFD Sender: No OFD packet to send [06:13:38]OFD Sender: No OFD packet to send [06:13:43]OFD Sender: No OFD packet to send [06:13:48]OFD Sender: No OFD packet to send [06:13:53]OFD Sender: No OFD packet to send [06:13:58]OFD Sender: No OFD packet to send [06:14:03]OFD Sender: No OFD packet to send [06:14:08]OFD Sender: No OFD packet to send [06:14:13]OFD Sender: No OFD packet to send [06:14:18]OFD Sender: No OFD packet to send [06:14:23]OFD Sender: No OFD packet to send [06:14:28]OFD Sender: No OFD packet to send [06:14:33]OFD Sender: No OFD packet to send [06:14:38]OFD Sender: No OFD packet to send [06:14:43]OFD Sender: No OFD packet to send [06:14:48]OFD Sender: No OFD packet to send [06:14:53]OFD Sender: No OFD packet to send [06:14:58]OFD Sender: No OFD packet to send [06:15:03]OFD Sender: No OFD packet to send [06:15:08]OFD Sender: No OFD packet to send [06:15:13]OFD Sender: No OFD packet to send [06:15:18]OFD Sender: No OFD packet to send [06:15:23]OFD Sender: No OFD packet to send [06:15:28]OFD Sender: No OFD packet to send [06:15:33]OFD Sender: No OFD packet to send [06:15:39]OFD Sender: No OFD packet to send [06:15:44]OFD Sender: No OFD packet to send [06:15:49]OFD Sender: No OFD packet to send [06:15:54]OFD Sender: No OFD packet to send [06:15:59]OFD Sender: No OFD packet to send [06:16:04]OFD Sender: No OFD packet to send [06:16:09]OFD Sender: No OFD packet to send [06:16:14]OFD Sender: No OFD packet to send [06:16:19]OFD Sender: No OFD packet to send [06:16:24]OFD Sender: No OFD packet to send [06:16:29]OFD Sender: No OFD packet to send [06:16:34]OFD Sender: No OFD packet to send [06:16:39]OFD Sender: No OFD packet to send [06:16:44]OFD Sender: No OFD packet to send [06:16:49]OFD Sender: No OFD packet to send [06:16:54]OFD Sender: No OFD packet to send [06:16:59]OFD Sender: No OFD packet to send [06:17:04]OFD Sender: No OFD packet to send [06:17:09]OFD Sender: No OFD packet to send [06:17:14]OFD Sender: No OFD packet to send [06:17:19]OFD Sender: No OFD packet to send [06:17:24]OFD Sender: No OFD packet to send [06:17:29]OFD Sender: No OFD packet to send [06:17:34]OFD Sender: No OFD packet to send [06:17:39]OFD Sender: No OFD packet to send [06:17:44]OFD Sender: No OFD packet to send [06:17:49]OFD Sender: No OFD packet to send [06:17:54]OFD Sender: No OFD packet to send [06:17:59]OFD Sender: No OFD packet to send [06:18:04]OFD Sender: No OFD packet to send [06:18:09]OFD Sender: No OFD packet to send [06:18:14]OFD Sender: No OFD packet to send [06:18:19]OFD Sender: No OFD packet to send [06:18:24]OFD Sender: No OFD packet to send [06:18:29]OFD Sender: No OFD packet to send [06:18:34]OFD Sender: No OFD packet to send [06:18:39]OFD Sender: No OFD packet to send [06:18:44]OFD Sender: No OFD packet to send [06:18:49]OFD Sender: No OFD packet to send [06:18:54]OFD Sender: No OFD packet to send [06:18:59]OFD Sender: No OFD packet to send [06:19:04]OFD Sender: No OFD packet to send [06:19:09]OFD Sender: No OFD packet to send [06:19:14]OFD Sender: No OFD packet to send [06:19:19]OFD Sender: No OFD packet to send [06:19:24]OFD Sender: No OFD packet to send [06:19:29]OFD Sender: No OFD packet to send [06:19:34]OFD Sender: No OFD packet to send [06:19:39]OFD Sender: No OFD packet to send [06:19:44]OFD Sender: No OFD packet to send [06:19:49]OFD Sender: No OFD packet to send [06:19:54]OFD Sender: No OFD packet to send [06:19:59]OFD Sender: No OFD packet to send [06:20:04]OFD Sender: No OFD packet to send [06:20:09]OFD Sender: No OFD packet to send [06:20:14]OFD Sender: No OFD packet to send [06:20:19]OFD Sender: No OFD packet to send [06:20:24]OFD Sender: No OFD packet to send [06:20:29]OFD Sender: No OFD packet to send [06:20:34]OFD Sender: No OFD packet to send [06:20:39]OFD Sender: No OFD packet to send [06:20:44]OFD Sender: No OFD packet to send [06:20:49]OFD Sender: No OFD packet to send [06:20:54]OFD Sender: No OFD packet to send [06:20:59]OFD Sender: No OFD packet to send [06:21:04]OFD Sender: No OFD packet to send [06:21:09]OFD Sender: No OFD packet to send [06:21:14]OFD Sender: No OFD packet to send [06:21:19]OFD Sender: No OFD packet to send [06:21:24]OFD Sender: No OFD packet to send [06:21:29]OFD Sender: No OFD packet to send [06:21:34]OFD Sender: No OFD packet to send [06:21:39]OFD Sender: No OFD packet to send [06:21:44]OFD Sender: No OFD packet to send [06:21:49]OFD Sender: No OFD packet to send [06:21:54]OFD Sender: No OFD packet to send [06:21:59]OFD Sender: No OFD packet to send [06:22:04]OFD Sender: No OFD packet to send [06:22:09]OFD Sender: No OFD packet to send [06:22:14]OFD Sender: No OFD packet to send [06:22:19]OFD Sender: No OFD packet to send [06:22:24]OFD Sender: No OFD packet to send [06:22:29]OFD Sender: No OFD packet to send [06:22:34]OFD Sender: No OFD packet to send [06:22:39]OFD Sender: No OFD packet to send [06:22:44]OFD Sender: No OFD packet to send [06:22:49]OFD Sender: No OFD packet to send [06:22:54]OFD Sender: No OFD packet to send [06:22:59]OFD Sender: No OFD packet to send [06:23:04]OFD Sender: No OFD packet to send [06:23:09]OFD Sender: No OFD packet to send [06:23:14]OFD Sender: No OFD packet to send [06:23:19]OFD Sender: No OFD packet to send [06:23:24]OFD Sender: No OFD packet to send [06:23:29]OFD Sender: No OFD packet to send [06:23:34]OFD Sender: No OFD packet to send [06:23:39]OFD Sender: No OFD packet to send [06:23:44]OFD Sender: No OFD packet to send [06:23:49]OFD Sender: No OFD packet to send [06:23:54]OFD Sender: No OFD packet to send [06:23:59]OFD Sender: No OFD packet to send [06:24:04]OFD Sender: No OFD packet to send [06:24:09]OFD Sender: No OFD packet to send [06:24:14]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:10]OFD Sender: No OFD packet to send [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:01]OFD Sender: No OFD packet to send [06:33:06]OFD Sender: No OFD packet to send [06:33:11]OFD Sender: No OFD packet to send [06:33:16]OFD Sender: No OFD packet to send [06:33:21]OFD Sender: No OFD packet to send [06:33:26]OFD Sender: No OFD packet to send [06:33:31]OFD Sender: No OFD packet to send [06:33:36]OFD Sender: No OFD packet to send [06:33:41]OFD Sender: No OFD packet to send [06:33:46]OFD Sender: No OFD packet to send [06:33:51]OFD Sender: No OFD packet to send [06:33:56]OFD Sender: No OFD packet to send [06:34:01]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:42]OFD Sender: No OFD packet to send [06:41:47]OFD Sender: No OFD packet to send [06:41:52]OFD Sender: No OFD packet to send [06:41:57]OFD Sender: No OFD packet to send [06:42:02]OFD Sender: No OFD packet to send [06:42:07]OFD Sender: No OFD packet to send [06:42:12]OFD Sender: No OFD packet to send [06:42:17]OFD Sender: No OFD packet to send [06:42:22]OFD Sender: No OFD packet to send [06:42:27]OFD Sender: No OFD packet to send [06:42:32]OFD Sender: No OFD packet to send [06:42:37]OFD Sender: No OFD packet to send [06:42:42]OFD Sender: No OFD packet to send [06:42:47]OFD Sender: No OFD packet to send [06:42:52]OFD Sender: No OFD packet to send [06:42:57]OFD Sender: No OFD packet to send [06:43:02]OFD Sender: No OFD packet to send [06:43:07]OFD Sender: No OFD packet to send [06:43:12]OFD Sender: No OFD packet to send [06:43:17]OFD Sender: No OFD packet to send [06:43:22]OFD Sender: No OFD packet to send [06:43:27]OFD Sender: No OFD packet to send [06:43:32]OFD Sender: No OFD packet to send [06:43:37]OFD Sender: No OFD packet to send [06:43:42]OFD Sender: No OFD packet to send [06:43:47]OFD Sender: No OFD packet to send [06:43:52]OFD Sender: No OFD packet to send [06:43:57]OFD Sender: No OFD packet to send [06:44:02]OFD Sender: No OFD packet to send [06:44:07]OFD Sender: No OFD packet to send [06:44:12]OFD Sender: No OFD packet to send [06:44:17]OFD Sender: No OFD packet to send [06:44:22]OFD Sender: No OFD packet to send [06:44:27]OFD Sender: No OFD packet to send [06:44:32]OFD Sender: No OFD packet to send [06:44:37]OFD Sender: No OFD packet to send [06:44:42]OFD Sender: No OFD packet to send [06:44:47]OFD Sender: No OFD packet to send [06:44:52]OFD Sender: No OFD packet to send [06:44:57]OFD Sender: No OFD packet to send [06:45:02]OFD Sender: No OFD packet to send [06:45:07]OFD Sender: No OFD packet to send [06:45:12]OFD Sender: No OFD packet to send [06:45:17]OFD Sender: No OFD packet to send [06:45:22]OFD Sender: No OFD packet to send [06:45:27]OFD Sender: No OFD packet to send [06:45:28]accept exits with 9 [06:45:28]New connection [06:45:28]New thread 3067207012 created [06:45:28]Thread 3067350372 joined [06:45:28]Waiting for new connection... [06:45:28] Sock 9.Parse request [06:45:28]Sock 9.Check first char [06:45:28]Sock 9.First char is OK [06:45:28]request: POST /json_proto HTTP/1.0 [06:45:28]Method: POST [06:45:28]URL: /json_proto [06:45:28]Method is POST - this is cgi request [06:45:28]url: /json_proto [06:45:28]query_string will be loaded in cgi processing [06:45:28]execute_cgi json_proto POST (null) [06:45:28]execute_cgi path=json_proto method=POST [06:45:28]POST find Content-Length [06:45:28]Host: 172.17.39.195:8080 [06:45:28]Content-Length: 621 [06:45:28]Content-Type: application/json [06:45:28] [06:45:28]POST finish read [06:45:28]Found Content-Length = 621 [06:45:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221034", "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" ] } } [06:45:28]execute_script... [06:45: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 : (3)221034", "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" ] } } [06:45:28]POST & json_proto [06:45:28]process_json_proto [06:45:28]json parsed OK: [06:45:28]protocol is kg_v1.0 [06:45:28]action value=close_receipt [06:45:28]process_action close_receipt [06:45:28]cmd_close_receipt [06:45:28]MH_GetDate [06:45:28]Write to MH i2c: F0 00 00 9F 08 96 [06:45:28]Write i2c OK [06:45:28]MH_I2C_Read... [06:45:28]Read from MH i2c: F0 [06:45:28]MH_I2C_Read... [06:45:28]Read from MH i2c: F0 09 00 [06:45:28]MH_I2C_Read... [06:45:28]Read from MH i2c: F0 09 00 9F 08 00 0A 16 79 66 99 81 91 64 AD [06:45:28]GetLastDocTimeStamp 1719209006 [06:45:28]current date 1719211530 [06:45:28]FM_GetShiftState [06:45:28]SAM_PROTO_GetShiftState [06:45:28]wFMCommunicate request_size=4 [06:45:28]MH_SAM_APDU [06:45:28]CAPDU: 80 13 01 00 [06:45:28]Write to MH i2c: E2 08 00 A0 08 80 13 01 00 00 00 00 00 25 [06:45:28]Write i2c OK [06:45:28]MH_I2C_Read... [06:45:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:28]Read from MH i2c: E2 [06:45:28]MH_I2C_Read... [06:45:28]Read from MH i2c: E2 0E 00 [06:45:28]MH_I2C_Read... [06:45:28]Read from MH i2c: E2 0E 00 A0 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 34 [06:45:28]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [06:45:28]wFMCommunicate OK [06:45:28]SAM_PROTO_GetShiftState done [06:45:28]FM_GetShiftState done [06:45:28]opened in 1719189095 [06:45:28]opened+sec_in_day 1719275495 [06:45:28]quantity*price = 14000 [06:45:28]sum+1 = 14001 [06:45:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 13 24.06.2024 06:45 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77011 ФПД: 266675310533406 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T064530&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77011&fm=266675310533406&tin=02508201610067®Number=0000000000095696&sum=14000 0 [06:45:29]StoreToDocumentArchive [06:45:29]shift 397 fd 77011 [06:45:29]save to /storage/0397/doc_00077011 [06:45:29]save last doc name /storage/0397/doc_00077011 to /storage/kkm_last_doc_name [06:45:29]save OK [06:45:29]Clear old archive folders... [06:45:29]ProcessDocumentItem done err = 0, tmpTLVsize=273 [06:45:29]tlvbuf is 0135F110 [06:45:29]SAM_PROTO_ClearQueue [06:45:29]wFMCommunicate request_size=4 [06:45:29]MH_SAM_APDU [06:45:29]CAPDU: 80 09 00 00 [06:45:29]Write to MH i2c: E2 08 00 AD 08 80 09 00 00 00 00 00 00 27 [06:45:29]Write i2c OK [06:45:29]MH_I2C_Read... [06:45:29]Read from MH i2c: E2 [06:45:29]MH_I2C_Read... [06:45:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:45:29]Read from MH i2c: E2 03 00 [06:45:29]MH_I2C_Read... [06:45:29]Read from MH i2c: E2 03 00 AD 08 00 90 00 29 [06:45:29]RAPDU: 90 00 [06:45:29]wFMCommunicate OK [06:45:29]SAM_PROTO_ClearQueue done [06:45:29]KKMCreateOFDPacket [06:45:29]OFDProtocolAddRootSTLVToBuf [06:45:29]FM_MakeSignedData [06:45:29]FM_MakeSignedData [06:45:29]SAM_PROTO_SignData [06:45:29]wFMCommunicate request_size=4 [06:45:29]MH_SAM_APDU [06:45:29]CAPDU: 80 0D 01 02 [06:45:29]Write to MH i2c: E2 08 00 AE 08 80 0D 01 02 00 00 00 00 2F [06:45:29]Write i2c OK [06:45:29]MH_I2C_Read... [06:45:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:45:29]Read from MH i2c: E2 [06:45:29]MH_I2C_Read... [06:45:29]Read from MH i2c: E2 03 00 [06:45:29]MH_I2C_Read... [06:45:29]Read from MH i2c: E2 03 00 AE 08 00 90 00 2A [06:45:29]RAPDU: 90 00 [06:45:29]wFMCommunicate OK [06:45:29]wFMCommunicate request_size=255 [06:45:29]MH_SAM_APDU [06:45:29]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 0D 00 00 00 F4 03 04 00 0A 16 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 [06:45:29]Write to MH i2c: E2 02 01 AF 08 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 0D 00 00 00 F4 03 04 00 0A 16 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 00 00 B4 [06:45:29]Write i2c OK [06:45:29]MH_I2C_Read... [06:45:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:30]Read from MH i2c: E2 [06:45:30]MH_I2C_Read... [06:45:30]Read from MH i2c: E2 03 00 [06:45:30]MH_I2C_Read... [06:45:30]Read from MH i2c: E2 03 00 AF 08 00 90 00 2B [06:45:30]RAPDU: 90 00 [06:45:30]wFMCommunicate OK [06:45:30]wFMCommunicate request_size=32 [06:45:30]MH_SAM_APDU [06:45:30]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 35 30 30 39 10 04 04 00 D3 2C 01 00 35 04 06 00 F2 8A 2F 27 9B 1E [06:45:30]Write to MH i2c: E2 23 00 B0 08 80 0D 02 02 1B 00 30 30 30 38 37 35 30 30 39 10 04 04 00 D3 2C 01 00 35 04 06 00 F2 8A 2F 27 9B 1E 00 00 17 [06:45:30]Write i2c OK [06:45:30]MH_I2C_Read... [06:45:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:30]Read from MH i2c: E2 [06:45:30]MH_I2C_Read... [06:45:30]Read from MH i2c: E2 03 00 [06:45:30]MH_I2C_Read... [06:45:30]Read from MH i2c: E2 03 00 B0 08 00 90 00 2C [06:45:30]RAPDU: 90 00 [06:45:30]wFMCommunicate OK [06:45:30]wFMCommunicate request_size=4 [06:45:30]MH_SAM_APDU [06:45:30]CAPDU: 80 0D 03 02 [06:45:30]Write to MH i2c: E2 08 00 B1 08 80 0D 03 02 00 00 00 00 34 [06:45:30]Write i2c OK [06:45:30]MH_I2C_Read... [06:45:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:45:30]Read from MH i2c: E2 [06:45:30]MH_I2C_Read... [06:45:30]Read from MH i2c: E2 0B 00 [06:45:30]MH_I2C_Read... [06:45:30]Read from MH i2c: E2 0B 00 B1 08 00 13 4E E1 22 74 BF F3 FA 90 00 B9 [06:45:30]RAPDU: 13 4E E1 22 74 BF F3 FA 90 00 [06:45:30]wFMCommunicate OK [06:45:30]SAM_PROTO_SignData done [06:45:30]FM_MakeSignedData done [06:45:30]CreateOFDProtocolMessage [06:45:30]wFMCommunicate request_size=4 [06:45:30]MH_SAM_APDU [06:45:30]CAPDU: 80 11 00 00 [06:45:30]Write to MH i2c: E2 08 00 B2 08 80 11 00 00 00 00 00 00 34 [06:45:30]Write i2c OK [06:45:30]MH_I2C_Read... [06:45:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:30]Read from MH i2c: E2 [06:45:30]MH_I2C_Read... [06:45:30]Read from MH i2c: E2 17 00 [06:45:30]MH_I2C_Read... [06:45:30]Read from MH i2c: E2 17 00 B2 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 84 [06:45:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [06:45:30]wFMCommunicate OK [06:45:30]CreateOFDProtocolMessage done [06:45:30]OFDSenderStorePacket 77011 [06:45:30]StoreOFDPacket docnum=77011 [06:45:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 BD 57 1D 01 97 A4 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 0D 00 00 00 F4 03 04 00 0A 16 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D3 2C 01 00 35 04 06 00 F2 8A 2F 27 9B 1E 13 4E E1 22 74 BF F3 FA [06:45:30]CheckFolder [06:45:30]dirname=/storage/ofd_packets [06:45:30]CheckFolder done [06:45:30]ProducePacketName [06:45:30]name=ofd_packets/00077011 [06:45:30]NVStorageSaveData ofd_packets/00077011 [06:45:30]File name is /storage/ofd_packets/00077011 [06:45:30]Write 323 bytes [06:45:30]NVStorageSaveData done [06:45:30]OFDSenderStorePacket done [06:45:30]KKMCreateOFDPacket done [06:45:30]NVStorageSaveData kkm_last_timestamp [06:45:30]File name is /storage/kkm_last_timestamp [06:45:30]Write 4 bytes [06:45:30]NVStorageSaveData done [06:45:30]ExternCall_PrintAddStr [06:45:30]wPrintStart [06:45:30]Write to MH i2c: 01 00 00 B3 08 BB [06:45:30]OFD Sender: Processing packet 77011 [packets to send 351, broken 350] [06:45:30]ProducePacketName [06:45:30]name=ofd_packets/00077011 [06:45:30]OFD Sender: To server: pG, [06:45:30]CommunicateWithHost lk.salyk.kg:30040 [06:45:30]ConnectInit lk.salyk.kg [06:45:30]Write i2c OK [06:45:30]MH_I2C_Read... [06:45:30]Read from MH i2c: 01 [06:45:30]MH_I2C_Read... [06:45:30]Read from MH i2c: 01 07 00 [06:45:30]MH_I2C_Read... [06:45:30]Read from MH i2c: 01 07 00 B3 08 00 00 00 00 00 FF 0F D0 [06:45:30]RasterBufferAndPrint [06:45:30]line Счет N : (3)221034 [06:45:30]line ИНН: 02508201610067 [06:45:30]line Контрольно-Кассовый Чек [06:45:30]line ПРОДАЖА [06:45:30]line Товар: 48747059 [06:45:30]line Сигареты Winston Legend Blue [06:45:30]line 1.000 * 140.00 [06:45:30]line = 140.00 [06:45:30]line НДС 12% НСП 1% [06:45:30]line > о реализуемом товаре [06:45:30]line ИТОГО: 140.00 [06:45:30]line НСП 1% : 1.24 [06:45:30]line НДС 12% : 14.87 [06:45:30]line Наличными: 140.00 [06:45:30]line Безнал.: 0.00 [06:45:30]line Место: АЗС № 144 "Партнер Нефть" [06:45:30]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [06:45:30]line СНО: Общий режим [06:45:30]line Чек 13 24.06.2024 06:45 [06:45:30]line Смена: 397 ФФД: 1.0 [06:45:30]line ЗНМ: 0300000170 [06:45:30]line РНМ: 0000000000095696 [06:45:30]line Версия ККМ: 001 [06:45:30]line ФМ: 0000000000875009 [06:45:30]line ФД: 77011 [06:45:30]line ФПД: 266675310533406 [06:45:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T064530&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77011&fm=266675310533406&tin=02508201610067®Number=0000000000095696&sum=14000 [06:45:30]line 0 [06:45:30]Connected sock=10 [06:45:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 BD 57 1D 01 97 A4 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 0D 00 00 00 F4 03 04 00 0A 16 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D3 2C 01 00 35 04 06 00 F2 8A 2F 27 9B 1E 13 4E E1 22 74 BF F3 FA [06:45:30]written 0, free lines is 4095 [06:45:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 D9 91 47 00 E4 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 35 30 30 39 10 04 04 00 D3 2C 01 00 F4 03 04 00 9E BC 78 66 B6 04 01 00 00 7F BC D6 91 61 32 DF 76 [06:45:30]CommunicateWithHost err = 0 [06:45:30]CheckOFDResponse [06:45:30]1017 (14) - 77093643461234 [06:45:30]1041 (16) - 0000000000875009 [06:45:30]1040 (4) - 77011 [06:45:30]1012 (4) - 24.06.2024 00:23 [06:45:30]1206 (1) - 0 [06:45:30]OFD Sender: Remove packet 77011 [06:45:30]ProducePacketName [06:45:30]name=ofd_packets/00077011 [06:45:30]NVStorageDeleteData [06:45:31]Write to MH i2c: 01 00 00 DC 08 E4 [06:45:31]Write i2c OK [06:45:31]MH_I2C_Read... [06:45:31]Read from MH i2c: 01 [06:45:31]MH_I2C_Read... [06:45:31]Read from MH i2c: 01 07 00 [06:45:31]MH_I2C_Read... [06:45:31]Read from MH i2c: 01 07 00 DC 08 00 00 00 00 00 C9 0C C0 [06:45:31]RasterBufferAndPrint [06:45:31]line [06:45:31]line [06:45:31]line [06:45:31]line [06:45:31]line [06:45:31]written 0, free lines is 3278 [06:45:31]MH_Cut [06:45:31]Write to MH i2c: D1 01 00 E3 08 01 BD [06:45:31]Write i2c OK [06:45:31]MH_I2C_Read... [06:45:31]Read from MH i2c: D1 [06:45:31]MH_I2C_Read... [06:45:31]Read from MH i2c: D1 01 00 [06:45:31]MH_I2C_Read... [06:45:31]Read from MH i2c: D1 01 00 E3 08 00 BC [06:45:31]Write to MH i2c: 01 00 00 E4 08 EC [06:45:31]Write i2c OK [06:45:31]MH_I2C_Read... [06:45:31]OFD Sender: No OFD packet to send [06:45:31]*** Cut start [06:45:31]*** Partial cut [06:45:31]*** CUTSNS_PIN = 1 [06:45:32]*** CUTSNS_PIN = 0 [06:45:32]*** Brake cut motor [06:45:32]Read from MH i2c: 01 [06:45:32]MH_I2C_Read... [06:45:32]*** Stop cut motor [06:45:32]*** Cut end [06:45:32]Read from MH i2c: 01 07 00 [06:45:32]MH_I2C_Read... [06:45:32]Read from MH i2c: 01 07 00 E4 08 00 00 00 00 00 FF 0F 01 [06:45:32]process_action close_receipt done [06:45:32]requested_data is exist [06:45:32]produce_requested_data [06:45:32]requested_item fm.sn is exist - process it [06:45:32]wFMCommunicate request_size=4 [06:45:32]MH_SAM_APDU [06:45:32]CAPDU: 80 11 00 00 [06:45:32]Write to MH i2c: E2 08 00 E5 08 80 11 00 00 00 00 00 00 67 [06:45:32]Write i2c OK [06:45:32]MH_I2C_Read... [06:45:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:32]Read from MH i2c: E2 [06:45:32]MH_I2C_Read... [06:45:32]Read from MH i2c: E2 17 00 [06:45:32]MH_I2C_Read... [06:45:32]Read from MH i2c: E2 17 00 E5 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 B7 [06:45:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [06:45:32]wFMCommunicate OK [06:45:32]requested_item fd.num is exist - process it [06:45:32]SAM_PROTO_GetFieldsCounters [06:45:32]wFMCommunicate request_size=4 [06:45:32]MH_SAM_APDU [06:45:32]CAPDU: 80 13 00 00 [06:45:32]Write to MH i2c: E2 08 00 E6 08 80 13 00 00 00 00 00 00 6A [06:45:32]Write i2c OK [06:45:32]MH_I2C_Read... [06:45:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:45:32]Read from MH i2c: E2 [06:45:32]MH_I2C_Read... [06:45:32]Read from MH i2c: E2 62 00 [06:45:32]MH_I2C_Read... [06:45:32]Read from MH i2c: E2 62 00 E6 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D3 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [06:45: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D3 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:45:32]wFMCommunicate OK [06:45:32]SAM_PROTO_GetFieldsCounters done [06:45:32]requested_item shift.num is exist - process it [06:45:32]requested_item shift.opened is exist - process it [06:45:32]req_shift_opened [06:45:32]FM_GetShiftState [06:45:32]SAM_PROTO_GetShiftState [06:45:32]wFMCommunicate request_size=4 [06:45:32]MH_SAM_APDU [06:45:32]CAPDU: 80 13 01 00 [06:45:32]Write to MH i2c: E2 08 00 E7 08 80 13 01 00 00 00 00 00 6C [06:45:32]Write i2c OK [06:45:32]MH_I2C_Read... [06:45:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:32]Read from MH i2c: E2 [06:45:32]MH_I2C_Read... [06:45:32]Read from MH i2c: E2 0E 00 [06:45:32]MH_I2C_Read... [06:45:32]Read from MH i2c: E2 0E 00 E7 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 7B [06:45:32]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [06:45:32]wFMCommunicate OK [06:45:32]SAM_PROTO_GetShiftState done [06:45:32]FM_GetShiftState done [06:45:32]req_shift_opened done [06:45:32]requested_item shift.open_date is exist - process it [06:45:32]req_shift_open_date [06:45:32]req_shift_open_date done [06:45:32]produce_requested_data done [06:45:32]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77011,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [06:45:32]process_action_free close_receipt [06:45:32]json_value_free [06:45:32]json_value_free done [06:45:32]process_json_proto returns [06:45:32]Send response to host [06:45:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77011,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [06:45:32]free response buf [06:45:32]execute_script done [06:45:32]execute_script returns [06:45:32]free content buf [06:45:32]Sock 9.Close socket [06:45:32]Sock 9.Thread stoped [06:45:36]OFD Sender: No OFD packet to send [06:45:41]OFD Sender: No OFD packet to send [06:45:46]OFD Sender: No OFD packet to send [06:45:51]OFD Sender: No OFD packet to send [06:45:56]OFD Sender: No OFD packet to send [06:46:01]OFD Sender: No OFD packet to send [06:46:06]OFD Sender: No OFD packet to send [06:46:11]OFD Sender: No OFD packet to send [06:46:16]OFD Sender: No OFD packet to send [06:46:21]OFD Sender: No OFD packet to send [06:46:26]OFD Sender: No OFD packet to send [06:46:31]OFD Sender: No OFD packet to send [06:46:36]OFD Sender: No OFD packet to send [06:46:41]OFD Sender: No OFD packet to send [06:46:46]OFD Sender: No OFD packet to send [06:46:51]OFD Sender: No OFD packet to send [06:46:56]OFD Sender: No OFD packet to send [06:47:01]OFD Sender: No OFD packet to send [06:47:06]OFD Sender: No OFD packet to send [06:47:11]OFD Sender: No OFD packet to send [06:47:16]OFD Sender: No OFD packet to send [06:47:21]OFD Sender: No OFD packet to send [06:47:26]OFD Sender: No OFD packet to send [06:47:31]OFD Sender: No OFD packet to send [06:47:36]OFD Sender: No OFD packet to send [06:47:41]OFD Sender: No OFD packet to send [06:47:46]OFD Sender: No OFD packet to send [06:47:51]OFD Sender: No OFD packet to send [06:47:56]OFD Sender: No OFD packet to send [06:48:01]OFD Sender: No OFD packet to send [06:48:06]OFD Sender: No OFD packet to send [06:48:11]OFD Sender: No OFD packet to send [06:48:16]OFD Sender: No OFD packet to send [06:48:21]OFD Sender: No OFD packet to send [06:48:26]OFD Sender: No OFD packet to send [06:48:31]OFD Sender: No OFD packet to send [06:48:36]OFD Sender: No OFD packet to send [06:48:41]OFD Sender: No OFD packet to send [06:48:46]OFD Sender: No OFD packet to send [06:48:51]OFD Sender: No OFD packet to send [06:48:56]OFD Sender: No OFD packet to send [06:49:01]OFD Sender: No OFD packet to send [06:49:06]OFD Sender: No OFD packet to send [06:49:11]OFD Sender: No OFD packet to send [06:49:16]OFD Sender: No OFD packet to send [06:49:21]OFD Sender: No OFD packet to send [06:49:26]OFD Sender: No OFD packet to send [06:49:31]OFD Sender: No OFD packet to send [06:49:36]OFD Sender: No OFD packet to send [06:49:41]OFD Sender: No OFD packet to send [06:49:46]OFD Sender: No OFD packet to send [06:49:51]OFD Sender: No OFD packet to send [06:49:56]OFD Sender: No OFD packet to send [06:50:01]OFD Sender: No OFD packet to send [06:50:06]OFD Sender: No OFD packet to send [06:50:11]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:25]accept exits with 8 [06:55:25]New connection [06:55:25]New thread 3067350372 created [06:55:25]Thread 3067207012 joined [06:55:25]Waiting for new connection... [06:55:25] Sock 8.Parse request [06:55:25]Sock 8.Check first char [06:55:25]Sock 8.First char is OK [06:55:25]request: POST /json_proto HTTP/1.0 [06:55:25]Method: POST [06:55:25]URL: /json_proto [06:55:25]Method is POST - this is cgi request [06:55:25]url: /json_proto [06:55:25]query_string will be loaded in cgi processing [06:55:25]execute_cgi json_proto POST (null) [06:55:25]execute_cgi path=json_proto method=POST [06:55:25]POST find Content-Length [06:55:25]Host: 172.17.39.195:8080 [06:55:25]Content-Length: 873 [06:55:25]Content-Type: application/json [06:55:25] [06:55:25]POST finish read [06:55:25]Found Content-Length = 873 [06:55:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221035", "tax_sys" : 0, "items" : [ { "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 162.00, "quantity" : 1.000, "sum" : 162.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700001610012", "name": "\u041F\u0438\u0432\u043E \u0410\u0440\u043F\u0430 0,5\u043B", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 307.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:55:25]execute_script... [06:55: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 : (3)221035", "tax_sys" : 0, "items" : [ { "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 162.00, "quantity" : 1.000, "sum" : 162.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700001610012", "name": "\u041F\u0438\u0432\u043E \u0410\u0440\u043F\u0430 0,5\u043B", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 307.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:55:25]POST & json_proto [06:55:25]process_json_proto [06:55:25]json parsed OK: [06:55:25]protocol is kg_v1.0 [06:55:25]action value=close_receipt [06:55:25]process_action close_receipt [06:55:25]cmd_close_receipt [06:55:25]MH_GetDate [06:55:25]Write to MH i2c: F0 00 00 E8 08 DF [06:55:25]Write i2c OK [06:55:25]MH_I2C_Read... [06:55:25]Read from MH i2c: F0 [06:55:25]MH_I2C_Read... [06:55:25]Read from MH i2c: F0 09 00 [06:55:25]MH_I2C_Read... [06:55:25]Read from MH i2c: F0 09 00 E8 08 00 60 18 79 66 99 81 91 64 4E [06:55:25]GetLastDocTimeStamp 1719211530 [06:55:25]current date 1719212128 [06:55:25]FM_GetShiftState [06:55:25]SAM_PROTO_GetShiftState [06:55:25]wFMCommunicate request_size=4 [06:55:25]MH_SAM_APDU [06:55:25]CAPDU: 80 13 01 00 [06:55:25]Write to MH i2c: E2 08 00 E9 08 80 13 01 00 00 00 00 00 6E [06:55:25]Write i2c OK [06:55:25]MH_I2C_Read... [06:55:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:55:25]Read from MH i2c: E2 [06:55:25]MH_I2C_Read... [06:55:25]Read from MH i2c: E2 0E 00 [06:55:25]MH_I2C_Read... [06:55:25]Read from MH i2c: E2 0E 00 E9 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 7D [06:55:25]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [06:55:25]wFMCommunicate OK [06:55:25]SAM_PROTO_GetShiftState done [06:55:25]FM_GetShiftState done [06:55:25]opened in 1719189095 [06:55:25]opened+sec_in_day 1719275495 [06:55:25]quantity*price = 16200 [06:55:25]sum+1 = 16201 [06:55:25]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700001610012 Пиво Арпа 0,5л 1.000 * 145.00 = 145.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 307.00 НСП 1% : 2.71 НДС 12% : 32.60 Наличными: 307.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 14 24.06.2024 06:55 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77012 ФПД: 28620004486650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T065528&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77012&fm=28620004486650&tin=02508201610067®Number=0000000000095696&sum=30700 0 [06:55:27]StoreToDocumentArchive [06:55:27]shift 397 fd 77012 [06:55:27]save to /storage/0397/doc_00077012 [06:55:27]save last doc name /storage/0397/doc_00077012 to /storage/kkm_last_doc_name [06:55:27]save OK [06:55:27]Clear old archive folders... [06:55:27]ProcessDocumentItem done err = 0, tmpTLVsize=367 [06:55:27]tlvbuf is 013733C0 [06:55:27]SAM_PROTO_ClearQueue [06:55:27]wFMCommunicate request_size=4 [06:55:27]MH_SAM_APDU [06:55:27]CAPDU: 80 09 00 00 [06:55:27]Write to MH i2c: E2 08 00 F6 08 80 09 00 00 00 00 00 00 70 [06:55:27]Write i2c OK [06:55:27]MH_I2C_Read... [06:55:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:55:27]Read from MH i2c: E2 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: E2 03 00 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: E2 03 00 F6 08 00 90 00 72 [06:55:27]RAPDU: 90 00 [06:55:27]wFMCommunicate OK [06:55:27]SAM_PROTO_ClearQueue done [06:55:27]KKMCreateOFDPacket [06:55:27]OFDProtocolAddRootSTLVToBuf [06:55:27]FM_MakeSignedData [06:55:27]FM_MakeSignedData [06:55:27]SAM_PROTO_SignData [06:55:27]wFMCommunicate request_size=4 [06:55:27]MH_SAM_APDU [06:55:27]CAPDU: 80 0D 01 02 [06:55:27]Write to MH i2c: E2 08 00 F7 08 80 0D 01 02 00 00 00 00 78 [06:55:27]Write i2c OK [06:55:27]MH_I2C_Read... [06:55:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:55:27]Read from MH i2c: E2 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: E2 03 00 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: E2 03 00 F7 08 00 90 00 73 [06:55:27]RAPDU: 90 00 [06:55:27]wFMCommunicate OK [06:55:27]wFMCommunicate request_size=255 [06:55:27]MH_SAM_APDU [06:55:27]CAPDU: 80 0D 02 02 FA 03 00 6F 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 48 3F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 [06:55:27]Write to MH i2c: E2 02 01 F8 08 80 0D 02 02 FA 00 03 00 6F 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 48 3F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 00 00 20 [06:55:27]Write i2c OK [06:55:27]MH_I2C_Read... [06:55:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:55:27]Read from MH i2c: E2 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: E2 03 00 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: E2 03 00 F8 08 00 90 00 74 [06:55:27]RAPDU: 90 00 [06:55:27]wFMCommunicate OK [06:55:27]wFMCommunicate request_size=126 [06:55:27]MH_SAM_APDU [06:55:27]CAPDU: 80 0D 02 02 79 06 00 BC 0C 00 00 00 00 07 04 06 00 EC 77 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 60 18 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D4 2C 01 00 35 04 06 00 1A 07 9D 33 6D FA [06:55:27]Write to MH i2c: E2 81 00 F9 08 80 0D 02 02 79 00 06 00 BC 0C 00 00 00 00 07 04 06 00 EC 77 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 60 18 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D4 2C 01 00 35 04 06 00 1A 07 9D 33 6D FA 00 00 2B [06:55:27]Write i2c OK [06:55:27]MH_I2C_Read... [06:55:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:55:27]Read from MH i2c: E2 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: E2 03 00 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: E2 03 00 F9 08 00 90 00 75 [06:55:27]RAPDU: 90 00 [06:55:27]wFMCommunicate OK [06:55:27]wFMCommunicate request_size=4 [06:55:27]MH_SAM_APDU [06:55:27]CAPDU: 80 0D 03 02 [06:55:27]Write to MH i2c: E2 08 00 FA 08 80 0D 03 02 00 00 00 00 7D [06:55:27]Write i2c OK [06:55:27]MH_I2C_Read... [06:55:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:55:27]OFD Sender: No OFD packet to send [06:55:27]Read from MH i2c: E2 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: E2 0B 00 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: E2 0B 00 FA 08 00 0B 85 73 1C 6B BF 6C F7 90 00 2A [06:55:27]RAPDU: 0B 85 73 1C 6B BF 6C F7 90 00 [06:55:27]wFMCommunicate OK [06:55:27]SAM_PROTO_SignData done [06:55:27]FM_MakeSignedData done [06:55:27]CreateOFDProtocolMessage [06:55:27]wFMCommunicate request_size=4 [06:55:27]MH_SAM_APDU [06:55:27]CAPDU: 80 11 00 00 [06:55:27]Write to MH i2c: E2 08 00 FB 08 80 11 00 00 00 00 00 00 7D [06:55:27]Write i2c OK [06:55:27]MH_I2C_Read... [06:55:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:55:27]Read from MH i2c: E2 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: E2 17 00 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: E2 17 00 FB 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 CD [06:55:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [06:55:27]wFMCommunicate OK [06:55:27]CreateOFDProtocolMessage done [06:55:27]OFDSenderStorePacket 77012 [06:55:27]StoreOFDPacket docnum=77012 [06:55:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 83 01 00 00 D6 21 7B 01 4C D1 5A 03 01 00 03 00 6F 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 48 3F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 0C 00 00 00 00 07 04 06 00 EC 77 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 60 18 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D4 2C 01 00 35 04 06 00 1A 07 9D 33 6D FA 0B 85 73 1C 6B BF 6C F7 [06:55:27]CheckFolder [06:55:27]dirname=/storage/ofd_packets [06:55:27]CheckFolder done [06:55:27]ProducePacketName [06:55:27]name=ofd_packets/00077012 [06:55:27]NVStorageSaveData ofd_packets/00077012 [06:55:27]File name is /storage/ofd_packets/00077012 [06:55:27]Write 417 bytes [06:55:27]NVStorageSaveData done [06:55:27]OFDSenderStorePacket done [06:55:27]KKMCreateOFDPacket done [06:55:27]NVStorageSaveData kkm_last_timestamp [06:55:27]File name is /storage/kkm_last_timestamp [06:55:27]Write 4 bytes [06:55:27]NVStorageSaveData done [06:55:27]ExternCall_PrintAddStr [06:55:27]wPrintStart [06:55:27]Write to MH i2c: 01 00 00 FC 08 04 [06:55:27]Write i2c OK [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: 01 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: 01 07 00 [06:55:27]MH_I2C_Read... [06:55:27]Read from MH i2c: 01 07 00 FC 08 00 00 00 00 00 FF 0F 19 [06:55:27]RasterBufferAndPrint [06:55:27]line Счет N : (3)221035 [06:55:27]line ИНН: 02508201610067 [06:55:27]line Контрольно-Кассовый Чек [06:55:27]line ПРОДАЖА [06:55:27]line Товар: 4700000480517 [06:55:27]line Пиво Живое 1л ПЭТ [06:55:27]line 1.000 * 162.00 [06:55:27]line = 162.00 [06:55:27]line НДС 12% НСП 1% [06:55:27]line > о реализуемом товаре [06:55:27]line Товар: 4700001610012 [06:55:27]line Пиво Арпа 0,5л [06:55:27]line 1.000 * 145.00 [06:55:27]line = 145.00 [06:55:27]line НДС 12% НСП 1% [06:55:27]line > о реализуемом товаре [06:55:27]line ИТОГО: 307.00 [06:55:27]line НСП 1% : 2.71 [06:55:27]line НДС 12% : 32.60 [06:55:27]line Наличными: 307.00 [06:55:27]line Безнал.: 0.00 [06:55:28]line Место: АЗС № 144 "Партнер Нефть" [06:55:28]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [06:55:28]line СНО: Общий режим [06:55:28]line Чек 14 24.06.2024 06:55 [06:55:28]line Смена: 397 ФФД: 1.0 [06:55:28]line ЗНМ: 0300000170 [06:55:28]line РНМ: 0000000000095696 [06:55:28]line Версия ККМ: 001 [06:55:28]line ФМ: 0000000000875009 [06:55:28]line ФД: 77012 [06:55:28]line ФПД: 28620004486650 [06:55:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T065528&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77012&fm=28620004486650&tin=02508201610067®Number=0000000000095696&sum=30700 [06:55:28]line 0 [06:55:28]OFD Sender: Processing packet 77012 [packets to send 351, broken 350] [06:55:28]ProducePacketName [06:55:28]name=ofd_packets/00077012 [06:55:28]OFD Sender: To server: pG, [06:55:28]CommunicateWithHost lk.salyk.kg:30040 [06:55:28]ConnectInit lk.salyk.kg [06:55:28]written 0, free lines is 4095 [06:55:28]Connected sock=10 [06:55:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 83 01 00 00 D6 21 7B 01 4C D1 5A 03 01 00 03 00 6F 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 48 3F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 0C 00 00 00 00 07 04 06 00 EC 77 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 60 18 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D4 2C 01 00 35 04 06 00 1A 07 9D 33 6D FA 0B 85 73 1C 6B BF 6C F7 [06:55:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 6D F2 47 00 30 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 35 30 30 39 10 04 04 00 D4 2C 01 00 F4 03 04 00 F4 BE 78 66 B6 04 01 00 00 C3 A5 BC C4 94 05 05 EE [06:55:28]CommunicateWithHost err = 0 [06:55:28]CheckOFDResponse [06:55:28]1017 (14) - 77093643461234 [06:55:28]1041 (16) - 0000000000875009 [06:55:28]1040 (4) - 77012 [06:55:28]1012 (4) - 24.06.2024 00:33 [06:55:28]1206 (1) - 0 [06:55:28]OFD Sender: Remove packet 77012 [06:55:28]ProducePacketName [06:55:28]name=ofd_packets/00077012 [06:55:28]NVStorageDeleteData [06:55:28]Write to MH i2c: 01 00 00 2A 09 33 [06:55:28]Write i2c OK [06:55:28]MH_I2C_Read... [06:55:28]Read from MH i2c: 01 [06:55:28]MH_I2C_Read... [06:55:28]Read from MH i2c: 01 07 00 [06:55:28]MH_I2C_Read... [06:55:28]Read from MH i2c: 01 07 00 2A 09 00 00 00 00 00 B7 0C FD [06:55:28]RasterBufferAndPrint [06:55:28]line [06:55:28]line [06:55:28]line [06:55:28]line [06:55:28]line [06:55:28]written 0, free lines is 3260 [06:55:28]MH_Cut [06:55:28]Write to MH i2c: D1 01 00 31 09 01 0C [06:55:28]Write i2c OK [06:55:28]MH_I2C_Read... [06:55:28]Read from MH i2c: D1 [06:55:28]MH_I2C_Read... [06:55:28]Read from MH i2c: D1 01 00 [06:55:28]MH_I2C_Read... [06:55:28]Read from MH i2c: D1 01 00 31 09 00 0B [06:55:28]Write to MH i2c: 01 00 00 32 09 3B [06:55:28]Write i2c OK [06:55:28]MH_I2C_Read... [06:55:28]OFD Sender: No OFD packet to send [06:55:29]*** Cut start [06:55:29]*** Partial cut [06:55:29]*** CUTSNS_PIN = 1 [06:55:29]*** CUTSNS_PIN = 0 [06:55:29]*** Brake cut motor [06:55:29]Read from MH i2c: 01 [06:55:29]MH_I2C_Read... [06:55:29]*** Stop cut motor [06:55:29]*** Cut end [06:55:29]Read from MH i2c: 01 07 00 [06:55:29]MH_I2C_Read... [06:55:29]Read from MH i2c: 01 07 00 32 09 00 00 00 00 00 FF 0F 50 [06:55:29]process_action close_receipt done [06:55:29]requested_data is exist [06:55:29]produce_requested_data [06:55:29]requested_item fm.sn is exist - process it [06:55:29]wFMCommunicate request_size=4 [06:55:29]MH_SAM_APDU [06:55:29]CAPDU: 80 11 00 00 [06:55:29]Write to MH i2c: E2 08 00 33 09 80 11 00 00 00 00 00 00 B6 [06:55:29]Write i2c OK [06:55:29]MH_I2C_Read... [06:55:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:55:29]Read from MH i2c: E2 [06:55:29]MH_I2C_Read... [06:55:29]Read from MH i2c: E2 17 00 [06:55:29]MH_I2C_Read... [06:55:29]Read from MH i2c: E2 17 00 33 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 06 [06:55:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [06:55:30]wFMCommunicate OK [06:55:30]requested_item fd.num is exist - process it [06:55:30]SAM_PROTO_GetFieldsCounters [06:55:30]wFMCommunicate request_size=4 [06:55:30]MH_SAM_APDU [06:55:30]CAPDU: 80 13 00 00 [06:55:30]Write to MH i2c: E2 08 00 34 09 80 13 00 00 00 00 00 00 B9 [06:55:30]Write i2c OK [06:55:30]MH_I2C_Read... [06:55:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:55:30]Read from MH i2c: E2 [06:55:30]MH_I2C_Read... [06:55:30]Read from MH i2c: E2 62 00 [06:55:30]MH_I2C_Read... [06:55:30]Read from MH i2c: E2 62 00 34 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D4 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [06:55: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D4 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:55:30]wFMCommunicate OK [06:55:30]SAM_PROTO_GetFieldsCounters done [06:55:30]requested_item shift.num is exist - process it [06:55:30]requested_item shift.opened is exist - process it [06:55:30]req_shift_opened [06:55:30]FM_GetShiftState [06:55:30]SAM_PROTO_GetShiftState [06:55:30]wFMCommunicate request_size=4 [06:55:30]MH_SAM_APDU [06:55:30]CAPDU: 80 13 01 00 [06:55:30]Write to MH i2c: E2 08 00 35 09 80 13 01 00 00 00 00 00 BB [06:55:30]Write i2c OK [06:55:30]MH_I2C_Read... [06:55:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:55:30]Read from MH i2c: E2 [06:55:30]MH_I2C_Read... [06:55:30]Read from MH i2c: E2 0E 00 [06:55:30]MH_I2C_Read... [06:55:30]Read from MH i2c: E2 0E 00 35 09 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 CA [06:55:30]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [06:55:30]wFMCommunicate OK [06:55:30]SAM_PROTO_GetShiftState done [06:55:30]FM_GetShiftState done [06:55:30]req_shift_opened done [06:55:30]requested_item shift.open_date is exist - process it [06:55:30]req_shift_open_date [06:55:30]req_shift_open_date done [06:55:30]produce_requested_data done [06:55:30]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77012,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [06:55:30]process_action_free close_receipt [06:55:30]json_value_free [06:55:30]json_value_free done [06:55:30]process_json_proto returns [06:55:30]Send response to host [06:55:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77012,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [06:55:30]free response buf [06:55:30]execute_script done [06:55:30]execute_script returns [06:55:30]free content buf [06:55:30]Sock 8.Close socket [06:55:30]Sock 8.Thread stoped [06:55:33]OFD Sender: No OFD packet to send [06:55:38]OFD Sender: No OFD packet to send [06:55:43]OFD Sender: No OFD packet to send [06:55:48]OFD Sender: No OFD packet to send [06:55:53]OFD Sender: No OFD packet to send [06:55:58]OFD Sender: No OFD packet to send [06:56:03]OFD Sender: No OFD packet to send [06:56:08]OFD Sender: No OFD packet to send [06:56:14]OFD Sender: No OFD packet to send [06:56:19]OFD Sender: No OFD packet to send [06:56:24]OFD Sender: No OFD packet to send [06:56:29]OFD Sender: No OFD packet to send [06:56:34]OFD Sender: No OFD packet to send [06:56:39]OFD Sender: No OFD packet to send [06:56:44]OFD Sender: No OFD packet to send [06:56:49]OFD Sender: No OFD packet to send [06:56:54]OFD Sender: No OFD packet to send [06:56:59]OFD Sender: No OFD packet to send [06:57:04]OFD Sender: No OFD packet to send [06:57:09]OFD Sender: No OFD packet to send [06:57:14]OFD Sender: No OFD packet to send [06:57:19]OFD Sender: No OFD packet to send [06:57:24]OFD Sender: No OFD packet to send [06:57:29]OFD Sender: No OFD packet to send [06:57:34]OFD Sender: No OFD packet to send [06:57:39]OFD Sender: No OFD packet to send [06:57:44]OFD Sender: No OFD packet to send [06:57:49]OFD Sender: No OFD packet to send [06:57:54]OFD Sender: No OFD packet to send [06:57:59]OFD Sender: No OFD packet to send [06:58:04]OFD Sender: No OFD packet to send [06:58:09]OFD Sender: No OFD packet to send [06:58:14]OFD Sender: No OFD packet to send [06:58:19]OFD Sender: No OFD packet to send [06:58:24]OFD Sender: No OFD packet to send [06:58:29]OFD Sender: No OFD packet to send [06:58:34]OFD Sender: No OFD packet to send [06:58:39]OFD Sender: No OFD packet to send [06:58:44]OFD Sender: No OFD packet to send [06:58:49]OFD Sender: No OFD packet to send [06:58:54]OFD Sender: No OFD packet to send [06:58:59]OFD Sender: No OFD packet to send [06:59:04]OFD Sender: No OFD packet to send [06:59:09]OFD Sender: No OFD packet to send [06:59:14]OFD Sender: No OFD packet to send [06:59:19]OFD Sender: No OFD packet to send [06:59:24]OFD Sender: No OFD packet to send [06:59:29]OFD Sender: No OFD packet to send [06:59:34]OFD Sender: No OFD packet to send [06:59:39]OFD Sender: No OFD packet to send [06:59:44]OFD Sender: No OFD packet to send [06:59:49]OFD Sender: No OFD packet to send [06:59:54]OFD Sender: No OFD packet to send [06:59:59]OFD Sender: No OFD packet to send [07:00:04]OFD Sender: No OFD packet to send [07:00:09]OFD Sender: No OFD packet to send [07:00:14]OFD Sender: No OFD packet to send [07:00:19]OFD Sender: No OFD packet to send [07:00:24]OFD Sender: No OFD packet to send [07:00:29]OFD Sender: No OFD packet to send [07:00:34]OFD Sender: No OFD packet to send [07:00:39]OFD Sender: No OFD packet to send [07:00:44]OFD Sender: No OFD packet to send [07:00:49]OFD Sender: No OFD packet to send [07:00:54]OFD Sender: No OFD packet to send [07:00:59]OFD Sender: No OFD packet to send [07:01:04]OFD Sender: No OFD packet to send [07:01:09]OFD Sender: No OFD packet to send [07:01:14]OFD Sender: No OFD packet to send [07:01:19]OFD Sender: No OFD packet to send [07:01:24]OFD Sender: No OFD packet to send [07:01:29]OFD Sender: No OFD packet to send [07:01:34]OFD Sender: No OFD packet to send [07:01:39]OFD Sender: No OFD packet to send [07:01:44]OFD Sender: No OFD packet to send [07:01:49]OFD Sender: No OFD packet to send [07:01:54]OFD Sender: No OFD packet to send [07:01:59]OFD Sender: No OFD packet to send [07:02:04]OFD Sender: No OFD packet to send [07:02:09]OFD Sender: No OFD packet to send [07:02:14]OFD Sender: No OFD packet to send [07:02:19]OFD Sender: No OFD packet to send [07:02:24]OFD Sender: No OFD packet to send [07:02:29]OFD Sender: No OFD packet to send [07:02:34]OFD Sender: No OFD packet to send [07:02:39]OFD Sender: No OFD packet to send [07:02:44]OFD Sender: No OFD packet to send [07:02:49]OFD Sender: No OFD packet to send [07:02:54]OFD Sender: No OFD packet to send [07:02:59]OFD Sender: No OFD packet to send [07:03:04]OFD Sender: No OFD packet to send [07:03:09]OFD Sender: No OFD packet to send [07:03:14]OFD Sender: No OFD packet to send [07:03:19]OFD Sender: No OFD packet to send [07:03:24]OFD Sender: No OFD packet to send [07:03:29]OFD Sender: No OFD packet to send [07:03:34]OFD Sender: No OFD packet to send [07:03:39]OFD Sender: No OFD packet to send [07:03:44]OFD Sender: No OFD packet to send [07:03:49]OFD Sender: No OFD packet to send [07:03:54]OFD Sender: No OFD packet to send [07:03:59]OFD Sender: No OFD packet to send [07:04:04]OFD Sender: No OFD packet to send [07:04:09]OFD Sender: No OFD packet to send [07:04:14]OFD Sender: No OFD packet to send [07:04:19]OFD Sender: No OFD packet to send [07:04:24]OFD Sender: No OFD packet to send [07:04:29]OFD Sender: No OFD packet to send [07:04:34]OFD Sender: No OFD packet to send [07:04:39]OFD Sender: No OFD packet to send [07:04:44]OFD Sender: No OFD packet to send [07:04:49]OFD Sender: No OFD packet to send [07:04:54]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:30]OFD Sender: No OFD packet to send [07:06:35]OFD Sender: No OFD packet to send [07:06:40]OFD Sender: No OFD packet to send [07:06:45]OFD Sender: No OFD packet to send [07:06:50]OFD Sender: No OFD packet to send [07:06:55]OFD Sender: No OFD packet to send [07:07:00]OFD Sender: No OFD packet to send [07:07:05]OFD Sender: No OFD packet to send [07:07:10]OFD Sender: No OFD packet to send [07:07:15]OFD Sender: No OFD packet to send [07:07:20]OFD Sender: No OFD packet to send [07:07:25]OFD Sender: No OFD packet to send [07:07:30]OFD Sender: No OFD packet to send [07:07:35]OFD Sender: No OFD packet to send [07:07:40]OFD Sender: No OFD packet to send [07:07:45]OFD Sender: No OFD packet to send [07:07:50]OFD Sender: No OFD packet to send [07:07:55]OFD Sender: No OFD packet to send [07:08:00]OFD Sender: No OFD packet to send [07:08:05]OFD Sender: No OFD packet to send [07:08:10]OFD Sender: No OFD packet to send [07:08:15]OFD Sender: No OFD packet to send [07:08:20]OFD Sender: No OFD packet to send [07:08:25]OFD Sender: No OFD packet to send [07:08:30]OFD Sender: No OFD packet to send [07:08:35]OFD Sender: No OFD packet to send [07:08:35]accept exits with 9 [07:08:35]New connection [07:08:35]New thread 3067207012 created [07:08:35]Thread 3067350372 joined [07:08:35]Waiting for new connection... [07:08:35] Sock 9.Parse request [07:08:35]Sock 9.Check first char [07:08:35]Sock 9.First char is OK [07:08:35]request: POST /json_proto HTTP/1.0 [07:08:35]Method: POST [07:08:35]URL: /json_proto [07:08:35]Method is POST - this is cgi request [07:08:35]url: /json_proto [07:08:35]query_string will be loaded in cgi processing [07:08:35]execute_cgi json_proto POST (null) [07:08:35]execute_cgi path=json_proto method=POST [07:08:35]POST find Content-Length [07:08:35]Host: 172.17.39.195:8080 [07:08:35]Content-Length: 655 [07:08:35]Content-Type: application/json [07:08:35] [07:08:35]POST finish read [07:08:35]Found Content-Length = 655 [07:08:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221036", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 72.00, "quantity" : 1.000, "sum" : 72.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 72.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:35]execute_script... [07:08: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 : (3)221036", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 72.00, "quantity" : 1.000, "sum" : 72.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 72.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:35]POST & json_proto [07:08:35]process_json_proto [07:08:35]json parsed OK: [07:08:35]protocol is kg_v1.0 [07:08:35]action value=close_receipt [07:08:35]process_action close_receipt [07:08:35]cmd_close_receipt [07:08:35]MH_GetDate [07:08:35]Write to MH i2c: F0 00 00 36 09 2E [07:08:35]Write i2c OK [07:08:35]MH_I2C_Read... [07:08:35]Read from MH i2c: F0 [07:08:35]MH_I2C_Read... [07:08:35]Read from MH i2c: F0 09 00 [07:08:35]MH_I2C_Read... [07:08:35]Read from MH i2c: F0 09 00 36 09 00 75 1B 79 66 99 81 91 64 B5 [07:08:35]GetLastDocTimeStamp 1719212128 [07:08:35]current date 1719212917 [07:08:35]FM_GetShiftState [07:08:35]SAM_PROTO_GetShiftState [07:08:35]wFMCommunicate request_size=4 [07:08:35]MH_SAM_APDU [07:08:35]CAPDU: 80 13 01 00 [07:08:35]Write to MH i2c: E2 08 00 37 09 80 13 01 00 00 00 00 00 BD [07:08:35]Write i2c OK [07:08:35]MH_I2C_Read... [07:08:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:35]Read from MH i2c: E2 [07:08:35]MH_I2C_Read... [07:08:35]Read from MH i2c: E2 0E 00 [07:08:35]MH_I2C_Read... [07:08:35]Read from MH i2c: E2 0E 00 37 09 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 CC [07:08:35]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [07:08:35]wFMCommunicate OK [07:08:35]SAM_PROTO_GetShiftState done [07:08:35]FM_GetShiftState done [07:08:35]opened in 1719189095 [07:08:35]opened+sec_in_day 1719275495 [07:08:35]quantity*price = 7200 [07:08:35]sum+1 = 7201 [07:08:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 72.00 НСП 1% : 0.64 НДС 12% : 7.65 Наличными: 72.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 15 24.06.2024 07:08 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77013 ФПД: 250927421057320 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T070837&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77013&fm=250927421057320&tin=02508201610067®Number=0000000000095696&sum=7200 0 [07:08:36]StoreToDocumentArchive [07:08:36]shift 397 fd 77013 [07:08:36]save to /storage/0397/doc_00077013 [07:08:36]save last doc name /storage/0397/doc_00077013 to /storage/kkm_last_doc_name [07:08:36]save OK [07:08:36]Clear old archive folders... [07:08:36]ProcessDocumentItem done err = 0, tmpTLVsize=294 [07:08:36]tlvbuf is 013764C0 [07:08:36]SAM_PROTO_ClearQueue [07:08:36]wFMCommunicate request_size=4 [07:08:36]MH_SAM_APDU [07:08:36]CAPDU: 80 09 00 00 [07:08:36]Write to MH i2c: E2 08 00 44 09 80 09 00 00 00 00 00 00 BF [07:08:36]Write i2c OK [07:08:36]MH_I2C_Read... [07:08:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:08:36]Read from MH i2c: E2 [07:08:36]MH_I2C_Read... [07:08:36]Read from MH i2c: E2 03 00 [07:08:36]MH_I2C_Read... [07:08:36]Read from MH i2c: E2 03 00 44 09 00 90 00 C1 [07:08:36]RAPDU: 90 00 [07:08:36]wFMCommunicate OK [07:08:36]SAM_PROTO_ClearQueue done [07:08:36]KKMCreateOFDPacket [07:08:36]OFDProtocolAddRootSTLVToBuf [07:08:36]FM_MakeSignedData [07:08:36]FM_MakeSignedData [07:08:36]SAM_PROTO_SignData [07:08:36]wFMCommunicate request_size=4 [07:08:36]MH_SAM_APDU [07:08:36]CAPDU: 80 0D 01 02 [07:08:36]Write to MH i2c: E2 08 00 45 09 80 0D 01 02 00 00 00 00 C7 [07:08:36]Write i2c OK [07:08:36]MH_I2C_Read... [07:08:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:08:36]Read from MH i2c: E2 [07:08:36]MH_I2C_Read... [07:08:36]Read from MH i2c: E2 03 00 [07:08:36]MH_I2C_Read... [07:08:36]Read from MH i2c: E2 03 00 45 09 00 90 00 C2 [07:08:36]RAPDU: 90 00 [07:08:36]wFMCommunicate OK [07:08:36]wFMCommunicate request_size=255 [07:08:36]MH_SAM_APDU [07:08:36]CAPDU: 80 0D 02 02 FA 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 1C 00 00 00 00 13 04 06 00 20 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 02 00 00 00 00 07 04 06 00 20 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 75 1B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [07:08:36]Write to MH i2c: E2 02 01 46 09 80 0D 02 02 FA 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 1C 00 00 00 00 13 04 06 00 20 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 02 00 00 00 00 07 04 06 00 20 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 75 1B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 BD [07:08:36]Write i2c OK [07:08:36]MH_I2C_Read... [07:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:08:37]Read from MH i2c: E2 [07:08:37]MH_I2C_Read... [07:08:37]Read from MH i2c: E2 03 00 [07:08:37]MH_I2C_Read... [07:08:37]Read from MH i2c: E2 03 00 46 09 00 90 00 C3 [07:08:37]RAPDU: 90 00 [07:08:37]wFMCommunicate OK [07:08:37]wFMCommunicate request_size=53 [07:08:37]MH_SAM_APDU [07:08:37]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D5 2C 01 00 35 04 06 00 E4 37 97 CB E9 28 [07:08:37]Write to MH i2c: E2 38 00 47 09 80 0D 02 02 30 00 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D5 2C 01 00 35 04 06 00 E4 37 97 CB E9 28 00 00 56 [07:08:37]Write i2c OK [07:08:37]MH_I2C_Read... [07:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:08:37]Read from MH i2c: E2 [07:08:37]MH_I2C_Read... [07:08:37]Read from MH i2c: E2 03 00 [07:08:37]MH_I2C_Read... [07:08:37]Read from MH i2c: E2 03 00 47 09 00 90 00 C4 [07:08:37]RAPDU: 90 00 [07:08:37]wFMCommunicate OK [07:08:37]wFMCommunicate request_size=4 [07:08:37]MH_SAM_APDU [07:08:37]CAPDU: 80 0D 03 02 [07:08:37]Write to MH i2c: E2 08 00 48 09 80 0D 03 02 00 00 00 00 CC [07:08:37]Write i2c OK [07:08:37]MH_I2C_Read... [07:08:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:08:37]Read from MH i2c: E2 [07:08:37]MH_I2C_Read... [07:08:37]Read from MH i2c: E2 0B 00 [07:08:37]MH_I2C_Read... [07:08:37]Read from MH i2c: E2 0B 00 48 09 00 B8 4E D8 59 1A 27 2B 20 90 00 90 [07:08:37]RAPDU: B8 4E D8 59 1A 27 2B 20 90 00 [07:08:37]wFMCommunicate OK [07:08:37]SAM_PROTO_SignData done [07:08:37]FM_MakeSignedData done [07:08:37]CreateOFDProtocolMessage [07:08:37]wFMCommunicate request_size=4 [07:08:37]MH_SAM_APDU [07:08:37]CAPDU: 80 11 00 00 [07:08:37]Write to MH i2c: E2 08 00 49 09 80 11 00 00 00 00 00 00 CC [07:08:37]Write i2c OK [07:08:37]MH_I2C_Read... [07:08:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:37]Read from MH i2c: E2 [07:08:37]MH_I2C_Read... [07:08:37]Read from MH i2c: E2 17 00 [07:08:37]MH_I2C_Read... [07:08:37]Read from MH i2c: E2 17 00 49 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 1C [07:08:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [07:08:37]wFMCommunicate OK [07:08:37]CreateOFDProtocolMessage done [07:08:37]OFDSenderStorePacket 77013 [07:08:37]StoreOFDPacket docnum=77013 [07:08:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 3A 01 00 00 55 47 32 01 C8 40 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 1C 00 00 00 00 13 04 06 00 20 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 02 00 00 00 00 07 04 06 00 20 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 75 1B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D5 2C 01 00 35 04 06 00 E4 37 97 CB E9 28 B8 4E D8 59 1A 27 2B 20 [07:08:37]CheckFolder [07:08:37]dirname=/storage/ofd_packets [07:08:37]CheckFolder done [07:08:37]ProducePacketName [07:08:37]name=ofd_packets/00077013 [07:08:37]NVStorageSaveData ofd_packets/00077013 [07:08:37]File name is /storage/ofd_packets/00077013 [07:08:37]Write 344 bytes [07:08:37]NVStorageSaveData done [07:08:37]OFDSenderStorePacket done [07:08:37]KKMCreateOFDPacket done [07:08:37]NVStorageSaveData kkm_last_timestamp [07:08:37]File name is /storage/kkm_last_timestamp [07:08:37]Write 4 bytes [07:08:37]NVStorageSaveData done [07:08:37]ExternCall_PrintAddStr [07:08:37]wPrintStart [07:08:37]Write to MH i2c: 01 00 00 4A 09 53 [07:08:37]Write i2c OK [07:08:37]MH_I2C_Read... [07:08:37]Read from MH i2c: 01 [07:08:37]MH_I2C_Read... [07:08:37]Read from MH i2c: 01 07 00 [07:08:37]MH_I2C_Read... [07:08:37]Read from MH i2c: 01 07 00 4A 09 00 00 00 00 00 FF 0F 68 [07:08:37]RasterBufferAndPrint [07:08:37]line Счет N : (3)221036 [07:08:37]line ИНН: 02508201610067 [07:08:37]line Контрольно-Кассовый Чек [07:08:37]line ПРОДАЖА [07:08:37]line Товар: 4600682557456 [07:08:37]line Напиток FLash up energy эн ж/б 0,5/0,45л [07:08:37]line 1.000 * 72.00 [07:08:37]line = 72.00 [07:08:37]line НДС 12% НСП 1% [07:08:37]line > о реализуемом товаре [07:08:37]line ИТОГО: 72.00 [07:08:37]line НСП 1% : 0.64 [07:08:37]line НДС 12% : 7.65 [07:08:37]line Наличными: 72.00 [07:08:37]line Безнал.: 0.00 [07:08:37]line Место: АЗС № 144 "Партнер Нефть" [07:08:37]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [07:08:37]line СНО: Общий режим [07:08:37]line Чек 15 24.06.2024 07:08 [07:08:37]line Смена: 397 ФФД: 1.0 [07:08:37]line ЗНМ: 0300000170 [07:08:37]line РНМ: 0000000000095696 [07:08:37]line Версия ККМ: 001 [07:08:37]line ФМ: 0000000000875009 [07:08:37]line ФД: 77013 [07:08:37]line ФПД: 250927421057320 [07:08:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T070837&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77013&fm=250927421057320&tin=02508201610067®Number=0000000000095696&sum=7200 [07:08:37]OFD Sender: Processing packet 77013 [packets to send 351, broken 350] [07:08:37]ProducePacketName [07:08:37]name=ofd_packets/00077013 [07:08:37]OFD Sender: To server: pG, [07:08:37]CommunicateWithHost lk.salyk.kg:30040 [07:08:37]ConnectInit lk.salyk.kg [07:08:37]line 0 [07:08:37]written 0, free lines is 4095 [07:08:37]Connected sock=10 [07:08:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 3A 01 00 00 55 47 32 01 C8 40 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 1C 00 00 00 00 13 04 06 00 20 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 02 00 00 00 00 07 04 06 00 20 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 75 1B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D5 2C 01 00 35 04 06 00 E4 37 97 CB E9 28 B8 4E D8 59 1A 27 2B 20 [07:08:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 9D F7 47 00 2A 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 35 30 30 39 10 04 04 00 D5 2C 01 00 F4 03 04 00 09 C2 78 66 B6 04 01 00 00 D2 36 55 5C 09 49 98 64 [07:08:38]CommunicateWithHost err = 0 [07:08:38]CheckOFDResponse [07:08:38]1017 (14) - 77093643461234 [07:08:38]1041 (16) - 0000000000875009 [07:08:38]1040 (4) - 77013 [07:08:38]1012 (4) - 24.06.2024 00:47 [07:08:38]1206 (1) - 0 [07:08:38]OFD Sender: Remove packet 77013 [07:08:38]ProducePacketName [07:08:38]name=ofd_packets/00077013 [07:08:38]NVStorageDeleteData [07:08:38]Write to MH i2c: 01 00 00 73 09 7C [07:08:38]Write i2c OK [07:08:38]MH_I2C_Read... [07:08:38]Read from MH i2c: 01 [07:08:38]MH_I2C_Read... [07:08:38]Read from MH i2c: 01 07 00 [07:08:38]MH_I2C_Read... [07:08:38]Read from MH i2c: 01 07 00 73 09 00 00 00 00 00 FC 0C 8B [07:08:38]RasterBufferAndPrint [07:08:38]line [07:08:38]line [07:08:38]line [07:08:38]line [07:08:38]line [07:08:38]written 0, free lines is 3330 [07:08:38]MH_Cut [07:08:38]Write to MH i2c: D1 01 00 7A 09 01 55 [07:08:38]Write i2c OK [07:08:38]MH_I2C_Read... [07:08:38]Read from MH i2c: D1 [07:08:38]MH_I2C_Read... [07:08:38]Read from MH i2c: D1 01 00 [07:08:38]MH_I2C_Read... [07:08:38]Read from MH i2c: D1 01 00 7A 09 00 54 [07:08:38]Write to MH i2c: 01 00 00 7B 09 84 [07:08:38]Write i2c OK [07:08:38]MH_I2C_Read... [07:08:38]OFD Sender: No OFD packet to send [07:08:38]*** Cut start [07:08:38]*** Partial cut [07:08:38]*** CUTSNS_PIN = 1 [07:08:38]*** CUTSNS_PIN = 0 [07:08:39]*** Brake cut motor [07:08:39]Read from MH i2c: 01 [07:08:39]MH_I2C_Read... [07:08:39]*** Stop cut motor [07:08:39]*** Cut end [07:08:39]Read from MH i2c: 01 07 00 [07:08:39]MH_I2C_Read... [07:08:39]Read from MH i2c: 01 07 00 7B 09 00 00 00 00 00 FF 0F 99 [07:08:39]process_action close_receipt done [07:08:39]requested_data is exist [07:08:39]produce_requested_data [07:08:39]requested_item fm.sn is exist - process it [07:08:39]wFMCommunicate request_size=4 [07:08:39]MH_SAM_APDU [07:08:39]CAPDU: 80 11 00 00 [07:08:39]Write to MH i2c: E2 08 00 7C 09 80 11 00 00 00 00 00 00 FF [07:08:39]Write i2c OK [07:08:39]MH_I2C_Read... [07:08:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:39]Read from MH i2c: E2 [07:08:39]MH_I2C_Read... [07:08:39]Read from MH i2c: E2 17 00 [07:08:39]MH_I2C_Read... [07:08:39]Read from MH i2c: E2 17 00 7C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 4F [07:08:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [07:08:39]wFMCommunicate OK [07:08:39]requested_item fd.num is exist - process it [07:08:39]SAM_PROTO_GetFieldsCounters [07:08:39]wFMCommunicate request_size=4 [07:08:39]MH_SAM_APDU [07:08:39]CAPDU: 80 13 00 00 [07:08:39]Write to MH i2c: E2 08 00 7D 09 80 13 00 00 00 00 00 00 02 [07:08:39]Write i2c OK [07:08:39]MH_I2C_Read... [07:08:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:08:39]Read from MH i2c: E2 [07:08:39]MH_I2C_Read... [07:08:39]Read from MH i2c: E2 62 00 [07:08:39]MH_I2C_Read... [07:08:39]Read from MH i2c: E2 62 00 7D 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D5 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [07:08: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D5 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:08:39]wFMCommunicate OK [07:08:39]SAM_PROTO_GetFieldsCounters done [07:08:39]requested_item shift.num is exist - process it [07:08:39]requested_item shift.opened is exist - process it [07:08:39]req_shift_opened [07:08:39]FM_GetShiftState [07:08:39]SAM_PROTO_GetShiftState [07:08:39]wFMCommunicate request_size=4 [07:08:39]MH_SAM_APDU [07:08:39]CAPDU: 80 13 01 00 [07:08:39]Write to MH i2c: E2 08 00 7E 09 80 13 01 00 00 00 00 00 04 [07:08:39]Write i2c OK [07:08:39]MH_I2C_Read... [07:08:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:39]Read from MH i2c: E2 [07:08:39]MH_I2C_Read... [07:08:39]Read from MH i2c: E2 0E 00 [07:08:39]MH_I2C_Read... [07:08:39]Read from MH i2c: E2 0E 00 7E 09 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 13 [07:08:39]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [07:08:39]wFMCommunicate OK [07:08:39]SAM_PROTO_GetShiftState done [07:08:39]FM_GetShiftState done [07:08:39]req_shift_opened done [07:08:39]requested_item shift.open_date is exist - process it [07:08:39]req_shift_open_date [07:08:39]req_shift_open_date done [07:08:39]produce_requested_data done [07:08:39]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77013,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [07:08:39]process_action_free close_receipt [07:08:39]json_value_free [07:08:39]json_value_free done [07:08:39]process_json_proto returns [07:08:39]Send response to host [07:08:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77013,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [07:08:39]free response buf [07:08:39]execute_script done [07:08:39]execute_script returns [07:08:39]free content buf [07:08:39]Sock 9.Close socket [07:08:39]Sock 9.Thread stoped [07:08:43]OFD Sender: No OFD packet to send [07:08:48]OFD Sender: No OFD packet to send [07:08:53]OFD Sender: No OFD packet to send [07:08:58]OFD Sender: No OFD packet to send [07:09:03]OFD Sender: No OFD packet to send [07:09:08]OFD Sender: No OFD packet to send [07:09:13]OFD Sender: No OFD packet to send [07:09:18]OFD Sender: No OFD packet to send [07:09:23]OFD Sender: No OFD packet to send [07:09:28]OFD Sender: No OFD packet to send [07:09:33]OFD Sender: No OFD packet to send [07:09:38]OFD Sender: No OFD packet to send [07:09:43]OFD Sender: No OFD packet to send [07:09:48]OFD Sender: No OFD packet to send [07:09:53]OFD Sender: No OFD packet to send [07:09:58]OFD Sender: No OFD packet to send [07:10:03]OFD Sender: No OFD packet to send [07:10:08]OFD Sender: No OFD packet to send [07:10:13]OFD Sender: No OFD packet to send [07:10:18]OFD Sender: No OFD packet to send [07:10:23]OFD Sender: No OFD packet to send [07:10:28]OFD Sender: No OFD packet to send [07:10:33]OFD Sender: No OFD packet to send [07:10:38]OFD Sender: No OFD packet to send [07:10:43]OFD Sender: No OFD packet to send [07:10:48]OFD Sender: No OFD packet to send [07:10:53]OFD Sender: No OFD packet to send [07:10:58]OFD Sender: No OFD packet to send [07:11:03]OFD Sender: No OFD packet to send [07:11:08]OFD Sender: No OFD packet to send [07:11:13]OFD Sender: No OFD packet to send [07:11:18]OFD Sender: No OFD packet to send [07:11:23]OFD Sender: No OFD packet to send [07:11:28]OFD Sender: No OFD packet to send [07:11:33]OFD Sender: No OFD packet to send [07:11:38]OFD Sender: No OFD packet to send [07:11:43]OFD Sender: No OFD packet to send [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:19]OFD Sender: No OFD packet to send [07:12:24]OFD Sender: No OFD packet to send [07:12:29]OFD Sender: No OFD packet to send [07:12:34]OFD Sender: No OFD packet to send [07:12:39]OFD Sender: No OFD packet to send [07:12:44]OFD Sender: No OFD packet to send [07:12:49]OFD Sender: No OFD packet to send [07:12:54]OFD Sender: No OFD packet to send [07:12:59]OFD Sender: No OFD packet to send [07:13:04]OFD Sender: No OFD packet to send [07:13:09]OFD Sender: No OFD packet to send [07:13:14]OFD Sender: No OFD packet to send [07:13:19]OFD Sender: No OFD packet to send [07:13:24]OFD Sender: No OFD packet to send [07:13:29]OFD Sender: No OFD packet to send [07:13:34]OFD Sender: No OFD packet to send [07:13:39]OFD Sender: No OFD packet to send [07:13:44]OFD Sender: No OFD packet to send [07:13:49]OFD Sender: No OFD packet to send [07:13:54]OFD Sender: No OFD packet to send [07:13:59]OFD Sender: No OFD packet to send [07:14:04]OFD Sender: No OFD packet to send [07:14:09]OFD Sender: No OFD packet to send [07:14:14]OFD Sender: No OFD packet to send [07:14:19]OFD Sender: No OFD packet to send [07:14:24]OFD Sender: No OFD packet to send [07:14:29]OFD Sender: No OFD packet to send [07:14:34]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:44]OFD Sender: No OFD packet to send [07:17:49]OFD Sender: No OFD packet to send [07:17:54]OFD Sender: No OFD packet to send [07:17:59]OFD Sender: No OFD packet to send [07:18:04]OFD Sender: No OFD packet to send [07:18:09]OFD Sender: No OFD packet to send [07:18:14]OFD Sender: No OFD packet to send [07:18:19]OFD Sender: No OFD packet to send [07:18:24]OFD Sender: No OFD packet to send [07:18:29]OFD Sender: No OFD packet to send [07:18:34]OFD Sender: No OFD packet to send [07:18:39]OFD Sender: No OFD packet to send [07:18:44]OFD Sender: No OFD packet to send [07:18:49]OFD Sender: No OFD packet to send [07:18:54]OFD Sender: No OFD packet to send [07:18:59]OFD Sender: No OFD packet to send [07:19:04]OFD Sender: No OFD packet to send [07:19:09]OFD Sender: No OFD packet to send [07:19:14]OFD Sender: No OFD packet to send [07:19:19]OFD Sender: No OFD packet to send [07:19:24]OFD Sender: No OFD packet to send [07:19:29]OFD Sender: No OFD packet to send [07:19:34]OFD Sender: No OFD packet to send [07:19:39]OFD Sender: No OFD packet to send [07:19:44]OFD Sender: No OFD packet to send [07:19:49]OFD Sender: No OFD packet to send [07:19:54]OFD Sender: No OFD packet to send [07:19:59]OFD Sender: No OFD packet to send [07:20:04]OFD Sender: No OFD packet to send [07:20:09]OFD Sender: No OFD packet to send [07:20:14]OFD Sender: No OFD packet to send [07:20:19]OFD Sender: No OFD packet to send [07:20:24]OFD Sender: No OFD packet to send [07:20:29]OFD Sender: No OFD packet to send [07:20:34]OFD Sender: No OFD packet to send [07:20:39]OFD Sender: No OFD packet to send [07:20:44]OFD Sender: No OFD packet to send [07:20:49]OFD Sender: No OFD packet to send [07:20:54]OFD Sender: No OFD packet to send [07:20:59]OFD Sender: No OFD packet to send [07:21:05]OFD Sender: No OFD packet to send [07:21:10]OFD Sender: No OFD packet to send [07:21:15]OFD Sender: No OFD packet to send [07:21:20]OFD Sender: No OFD packet to send [07:21:25]OFD Sender: No OFD packet to send [07:21:30]OFD Sender: No OFD packet to send [07:21:35]OFD Sender: No OFD packet to send [07:21:40]OFD Sender: No OFD packet to send [07:21:45]OFD Sender: No OFD packet to send [07:21:50]OFD Sender: No OFD packet to send [07:21:55]OFD Sender: No OFD packet to send [07:22:00]OFD Sender: No OFD packet to send [07:22:05]OFD Sender: No OFD packet to send [07:22:10]OFD Sender: No OFD packet to send [07:22:15]OFD Sender: No OFD packet to send [07:22:20]OFD Sender: No OFD packet to send [07:22:25]OFD Sender: No OFD packet to send [07:22:30]OFD Sender: No OFD packet to send [07:22:35]OFD Sender: No OFD packet to send [07:22:40]OFD Sender: No OFD packet to send [07:22:45]OFD Sender: No OFD packet to send [07:22:50]OFD Sender: No OFD packet to send [07:22:55]OFD Sender: No OFD packet to send [07:23:00]OFD Sender: No OFD packet to send [07:23:05]OFD Sender: No OFD packet to send [07:23:10]OFD Sender: No OFD packet to send [07:23:15]OFD Sender: No OFD packet to send [07:23:20]OFD Sender: No OFD packet to send [07:23:25]OFD Sender: No OFD packet to send [07:23:30]OFD Sender: No OFD packet to send [07:23:35]OFD Sender: No OFD packet to send [07:23:40]OFD Sender: No OFD packet to send [07:23:45]OFD Sender: No OFD packet to send [07:23:50]OFD Sender: No OFD packet to send [07:23:55]OFD Sender: No OFD packet to send [07:24:00]OFD Sender: No OFD packet to send [07:24:05]OFD Sender: No OFD packet to send [07:24:10]OFD Sender: No OFD packet to send [07:24:15]OFD Sender: No OFD packet to send [07:24:20]OFD Sender: No OFD packet to send [07:24:25]OFD Sender: No OFD packet to send [07:24:30]OFD Sender: No OFD packet to send [07:24:35]OFD Sender: No OFD packet to send [07:24:40]OFD Sender: No OFD packet to send [07:24:45]OFD Sender: No OFD packet to send [07:24:50]OFD Sender: No OFD packet to send [07:24:55]OFD Sender: No OFD packet to send [07:25:00]OFD Sender: No OFD packet to send [07:25:05]OFD Sender: No OFD packet to send [07:25:10]OFD Sender: No OFD packet to send [07:25:15]OFD Sender: No OFD packet to send [07:25:20]OFD Sender: No OFD packet to send [07:25:25]OFD Sender: No OFD packet to send [07:25:30]OFD Sender: No OFD packet to send [07:25:35]OFD Sender: No OFD packet to send [07:25:40]OFD Sender: No OFD packet to send [07:25:45]OFD Sender: No OFD packet to send [07:25:50]OFD Sender: No OFD packet to send [07:25:55]OFD Sender: No OFD packet to send [07:26:00]OFD Sender: No OFD packet to send [07:26:05]OFD Sender: No OFD packet to send [07:26:10]OFD Sender: No OFD packet to send [07:26:15]OFD Sender: No OFD packet to send [07:26:20]OFD Sender: No OFD packet to send [07:26:25]OFD Sender: No OFD packet to send [07:26:30]OFD Sender: No OFD packet to send [07:26:35]OFD Sender: No OFD packet to send [07:26:40]OFD Sender: No OFD packet to send [07:26:45]OFD Sender: No OFD packet to send [07:26:50]OFD Sender: No OFD packet to send [07:26:55]OFD Sender: No OFD packet to send [07:27:00]OFD Sender: No OFD packet to send [07:27:05]OFD Sender: No OFD packet to send [07:27:10]OFD Sender: No OFD packet to send [07:27:15]OFD Sender: No OFD packet to send [07:27:20]OFD Sender: No OFD packet to send [07:27:25]OFD Sender: No OFD packet to send [07:27:30]OFD Sender: No OFD packet to send [07:27:35]OFD Sender: No OFD packet to send [07:27:40]OFD Sender: No OFD packet to send [07:27:45]OFD Sender: No OFD packet to send [07:27:50]OFD Sender: No OFD packet to send [07:27:55]OFD Sender: No OFD packet to send [07:28:00]OFD Sender: No OFD packet to send [07:28:05]OFD Sender: No OFD packet to send [07:28:10]OFD Sender: No OFD packet to send [07:28:15]OFD Sender: No OFD packet to send [07:28:20]OFD Sender: No OFD packet to send [07:28:25]OFD Sender: No OFD packet to send [07:28:30]OFD Sender: No OFD packet to send [07:28:35]OFD Sender: No OFD packet to send [07:28:40]OFD Sender: No OFD packet to send [07:28:45]OFD Sender: No OFD packet to send [07:28:50]OFD Sender: No OFD packet to send [07:28:55]OFD Sender: No OFD packet to send [07:29:00]OFD Sender: No OFD packet to send [07:29:05]OFD Sender: No OFD packet to send [07:29:10]OFD Sender: No OFD packet to send [07:29:15]OFD Sender: No OFD packet to send [07:29:20]OFD Sender: No OFD packet to send [07:29:25]OFD Sender: No OFD packet to send [07:29:30]OFD Sender: No OFD packet to send [07:29:35]OFD Sender: No OFD packet to send [07:29:40]OFD Sender: No OFD packet to send [07:29:46]OFD Sender: No OFD packet to send [07:29:51]OFD Sender: No OFD packet to send [07:29:56]OFD Sender: No OFD packet to send [07:30:01]OFD Sender: No OFD packet to send [07:30:06]OFD Sender: No OFD packet to send [07:30:11]OFD Sender: No OFD packet to send [07:30:16]OFD Sender: No OFD packet to send [07:30:21]OFD Sender: No OFD packet to send [07:30:26]OFD Sender: No OFD packet to send [07:30:31]OFD Sender: No OFD packet to send [07:30:36]OFD Sender: No OFD packet to send [07:30:41]OFD Sender: No OFD packet to send [07:30:46]OFD Sender: No OFD packet to send [07:30:51]OFD Sender: No OFD packet to send [07:30:56]OFD Sender: No OFD packet to send [07:31:01]OFD Sender: No OFD packet to send [07:31:06]OFD Sender: No OFD packet to send [07:31:11]OFD Sender: No OFD packet to send [07:31:16]OFD Sender: No OFD packet to send [07:31:21]OFD Sender: No OFD packet to send [07:31:26]OFD Sender: No OFD packet to send [07:31:31]OFD Sender: No OFD packet to send [07:31:36]OFD Sender: No OFD packet to send [07:31:41]OFD Sender: No OFD packet to send [07:31:46]OFD Sender: No OFD packet to send [07:31:51]OFD Sender: No OFD packet to send [07:31:56]OFD Sender: No OFD packet to send [07:32:01]OFD Sender: No OFD packet to send [07:32:06]OFD Sender: No OFD packet to send [07:32:11]OFD Sender: No OFD packet to send [07:32:16]OFD Sender: No OFD packet to send [07:32:21]OFD Sender: No OFD packet to send [07:32:26]OFD Sender: No OFD packet to send [07:32:31]OFD Sender: No OFD packet to send [07:32:36]OFD Sender: No OFD packet to send [07:32:41]OFD Sender: No OFD packet to send [07:32:46]OFD Sender: No OFD packet to send [07:32:51]OFD Sender: No OFD packet to send [07:32:56]OFD Sender: No OFD packet to send [07:33:01]OFD Sender: No OFD packet to send [07:33:06]OFD Sender: No OFD packet to send [07:33:11]OFD Sender: No OFD packet to send [07:33:16]OFD Sender: No OFD packet to send [07:33:21]OFD Sender: No OFD packet to send [07:33:26]OFD Sender: No OFD packet to send [07:33:31]OFD Sender: No OFD packet to send [07:33:36]OFD Sender: No OFD packet to send [07:33:41]OFD Sender: No OFD packet to send [07:33:46]OFD Sender: No OFD packet to send [07:33:51]OFD Sender: No OFD packet to send [07:33:56]OFD Sender: No OFD packet to send [07:34:01]OFD Sender: No OFD packet to send [07:34:06]OFD Sender: No OFD packet to send [07:34:11]OFD Sender: No OFD packet to send [07:34:16]OFD Sender: No OFD packet to send [07:34:21]OFD Sender: No OFD packet to send [07:34:26]OFD Sender: No OFD packet to send [07:34:31]OFD Sender: No OFD packet to send [07:34:36]OFD Sender: No OFD packet to send [07:34:41]OFD Sender: No OFD packet to send [07:34:46]OFD Sender: No OFD packet to send [07:34:51]OFD Sender: No OFD packet to send [07:34:56]OFD Sender: No OFD packet to send [07:35:01]OFD Sender: No OFD packet to send [07:35:06]OFD Sender: No OFD packet to send [07:35:11]OFD Sender: No OFD packet to send [07:35:16]OFD Sender: No OFD packet to send [07:35:21]OFD Sender: No OFD packet to send [07:35:26]OFD Sender: No OFD packet to send [07:35:31]OFD Sender: No OFD packet to send [07:35:36]OFD Sender: No OFD packet to send [07:35:41]OFD Sender: No OFD packet to send [07:35:46]OFD Sender: No OFD packet to send [07:35:51]OFD Sender: No OFD packet to send [07:35:56]OFD Sender: No OFD packet to send [07:36:01]OFD Sender: No OFD packet to send [07:36:06]OFD Sender: No OFD packet to send [07:36:11]OFD Sender: No OFD packet to send [07:36:16]OFD Sender: No OFD packet to send [07:36:21]OFD Sender: No OFD packet to send [07:36:26]OFD Sender: No OFD packet to send [07:36:31]OFD Sender: No OFD packet to send [07:36:36]OFD Sender: No OFD packet to send [07:36:41]OFD Sender: No OFD packet to send [07:36:46]OFD Sender: No OFD packet to send [07:36:51]OFD Sender: No OFD packet to send [07:36:56]OFD Sender: No OFD packet to send [07:37:01]OFD Sender: No OFD packet to send [07:37:06]OFD Sender: No OFD packet to send [07:37:11]OFD Sender: No OFD packet to send [07:37:16]OFD Sender: No OFD packet to send [07:37:21]OFD Sender: No OFD packet to send [07:37:26]OFD Sender: No OFD packet to send [07:37:31]OFD Sender: No OFD packet to send [07:37:36]OFD Sender: No OFD packet to send [07:37:41]OFD Sender: No OFD packet to send [07:37:46]OFD Sender: No OFD packet to send [07:37:51]OFD Sender: No OFD packet to send [07:37:56]OFD Sender: No OFD packet to send [07:38:01]OFD Sender: No OFD packet to send [07:38:06]OFD Sender: No OFD packet to send [07:38:11]OFD Sender: No OFD packet to send [07:38:16]OFD Sender: No OFD packet to send [07:38:21]OFD Sender: No OFD packet to send [07:38:26]OFD Sender: No OFD packet to send [07:38:31]OFD Sender: No OFD packet to send [07:38:37]OFD Sender: No OFD packet to send [07:38:42]OFD Sender: No OFD packet to send [07:38:47]OFD Sender: No OFD packet to send [07:38:52]OFD Sender: No OFD packet to send [07:38:57]OFD Sender: No OFD packet to send [07:39:02]OFD Sender: No OFD packet to send [07:39:07]OFD Sender: No OFD packet to send [07:39:12]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:37]OFD Sender: No OFD packet to send [07:40:42]OFD Sender: No OFD packet to send [07:40:47]OFD Sender: No OFD packet to send [07:40:52]OFD Sender: No OFD packet to send [07:40:57]OFD Sender: No OFD packet to send [07:41:02]OFD Sender: No OFD packet to send [07:41:07]OFD Sender: No OFD packet to send [07:41:12]OFD Sender: No OFD packet to send [07:41:17]OFD Sender: No OFD packet to send [07:41:22]OFD Sender: No OFD packet to send [07:41:27]OFD Sender: No OFD packet to send [07:41:32]OFD Sender: No OFD packet to send [07:41:37]OFD Sender: No OFD packet to send [07:41:42]OFD Sender: No OFD packet to send [07:41:47]OFD Sender: No OFD packet to send [07:41:52]OFD Sender: No OFD packet to send [07:41:57]OFD Sender: No OFD packet to send [07:42:02]OFD Sender: No OFD packet to send [07:42:07]OFD Sender: No OFD packet to send [07:42:12]OFD Sender: No OFD packet to send [07:42:17]OFD Sender: No OFD packet to send [07:42:22]OFD Sender: No OFD packet to send [07:42:27]OFD Sender: No OFD packet to send [07:42:32]OFD Sender: No OFD packet to send [07:42:37]OFD Sender: No OFD packet to send [07:42:42]OFD Sender: No OFD packet to send [07:42:47]OFD Sender: No OFD packet to send [07:42:52]OFD Sender: No OFD packet to send [07:42:57]OFD Sender: No OFD packet to send [07:43:02]OFD Sender: No OFD packet to send [07:43:07]OFD Sender: No OFD packet to send [07:43:12]OFD Sender: No OFD packet to send [07:43:17]OFD Sender: No OFD packet to send [07:43:22]OFD Sender: No OFD packet to send [07:43:27]OFD Sender: No OFD packet to send [07:43:32]OFD Sender: No OFD packet to send [07:43:37]OFD Sender: No OFD packet to send [07:43:42]OFD Sender: No OFD packet to send [07:43:47]OFD Sender: No OFD packet to send [07:43:52]OFD Sender: No OFD packet to send [07:43:57]OFD Sender: No OFD packet to send [07:44:02]OFD Sender: No OFD packet to send [07:44:07]OFD Sender: No OFD packet to send [07:44:12]OFD Sender: No OFD packet to send [07:44:17]OFD Sender: No OFD packet to send [07:44:22]OFD Sender: No OFD packet to send [07:44:27]OFD Sender: No OFD packet to send [07:44:32]OFD Sender: No OFD packet to send [07:44:37]OFD Sender: No OFD packet to send [07:44:42]OFD Sender: No OFD packet to send [07:44:47]OFD Sender: No OFD packet to send [07:44:52]OFD Sender: No OFD packet to send [07:44:57]OFD Sender: No OFD packet to send [07:45:02]OFD Sender: No OFD packet to send [07:45:07]OFD Sender: No OFD packet to send [07:45:12]OFD Sender: No OFD packet to send [07:45:17]OFD Sender: No OFD packet to send [07:45:22]OFD Sender: No OFD packet to send [07:45:27]OFD Sender: No OFD packet to send [07:45:32]OFD Sender: No OFD packet to send [07:45:37]OFD Sender: No OFD packet to send [07:45:42]OFD Sender: No OFD packet to send [07:45:47]OFD Sender: No OFD packet to send [07:45:52]OFD Sender: No OFD packet to send [07:45:57]OFD Sender: No OFD packet to send [07:46:02]OFD Sender: No OFD packet to send [07:46:07]OFD Sender: No OFD packet to send [07:46:11]accept exits with 8 [07:46:11]New connection [07:46:11]New thread 3067350372 created [07:46:11]Thread 3067207012 joined [07:46:11]Waiting for new connection... [07:46:11] Sock 8.Parse request [07:46:11]Sock 8.Check first char [07:46:11]Sock 8.First char is OK [07:46:11]request: POST /json_proto HTTP/1.0 [07:46:11]Method: POST [07:46:11]URL: /json_proto [07:46:11]Method is POST - this is cgi request [07:46:11]url: /json_proto [07:46:11]query_string will be loaded in cgi processing [07:46:11]execute_cgi json_proto POST (null) [07:46:11]execute_cgi path=json_proto method=POST [07:46:11]POST find Content-Length [07:46:11]Host: 172.17.39.195:8080 [07:46:11]Content-Length: 621 [07:46:11]Content-Type: application/json [07:46:11] [07:46:11]POST finish read [07:46:11]Found Content-Length = 621 [07:46:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221037", "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" ] } } [07:46:11]execute_script... [07:46: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)221037", "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" ] } } [07:46:11]POST & json_proto [07:46:11]process_json_proto [07:46:11]json parsed OK: [07:46:11]protocol is kg_v1.0 [07:46:11]action value=close_receipt [07:46:11]process_action close_receipt [07:46:11]cmd_close_receipt [07:46:11]MH_GetDate [07:46:11]Write to MH i2c: F0 00 00 7F 09 77 [07:46:11]Write i2c OK [07:46:11]MH_I2C_Read... [07:46:11]Read from MH i2c: F0 [07:46:11]MH_I2C_Read... [07:46:11]Read from MH i2c: F0 09 00 [07:46:11]MH_I2C_Read... [07:46:11]Read from MH i2c: F0 09 00 7F 09 00 45 24 79 66 99 81 91 64 D7 [07:46:11]GetLastDocTimeStamp 1719212917 [07:46:11]current date 1719215173 [07:46:11]FM_GetShiftState [07:46:11]SAM_PROTO_GetShiftState [07:46:11]wFMCommunicate request_size=4 [07:46:11]MH_SAM_APDU [07:46:11]CAPDU: 80 13 01 00 [07:46:11]Write to MH i2c: E2 08 00 80 09 80 13 01 00 00 00 00 00 06 [07:46:11]Write i2c OK [07:46:11]MH_I2C_Read... [07:46:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:11]Read from MH i2c: E2 [07:46:11]MH_I2C_Read... [07:46:11]Read from MH i2c: E2 0E 00 [07:46:11]MH_I2C_Read... [07:46:11]Read from MH i2c: E2 0E 00 80 09 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 15 [07:46:11]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [07:46:11]wFMCommunicate OK [07:46:11]SAM_PROTO_GetShiftState done [07:46:11]FM_GetShiftState done [07:46:11]opened in 1719189095 [07:46:11]opened+sec_in_day 1719275495 [07:46:11]quantity*price = 14000 [07:46:11]sum+1 = 14001 [07:46:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 16 24.06.2024 07:46 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77014 ФПД: 257836068938901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T074613&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77014&fm=257836068938901&tin=02508201610067®Number=0000000000095696&sum=14000 0 [07:46:12]StoreToDocumentArchive [07:46:12]shift 397 fd 77014 [07:46:12]save to /storage/0397/doc_00077014 [07:46:12]save last doc name /storage/0397/doc_00077014 to /storage/kkm_last_doc_name [07:46:12]save OK [07:46:12]Clear old archive folders... [07:46:12]ProcessDocumentItem done err = 0, tmpTLVsize=273 [07:46:12]tlvbuf is 01350F90 [07:46:12]SAM_PROTO_ClearQueue [07:46:12]wFMCommunicate request_size=4 [07:46:12]MH_SAM_APDU [07:46:12]CAPDU: 80 09 00 00 [07:46:12]Write to MH i2c: E2 08 00 8D 09 80 09 00 00 00 00 00 00 08 [07:46:12]Write i2c OK [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 [07:46:12]MH_I2C_Read... [07:46:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:46:12]Read from MH i2c: E2 03 00 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 03 00 8D 09 00 90 00 0A [07:46:12]RAPDU: 90 00 [07:46:12]wFMCommunicate OK [07:46:12]SAM_PROTO_ClearQueue done [07:46:12]KKMCreateOFDPacket [07:46:12]OFDProtocolAddRootSTLVToBuf [07:46:12]FM_MakeSignedData [07:46:12]FM_MakeSignedData [07:46:12]SAM_PROTO_SignData [07:46:12]wFMCommunicate request_size=4 [07:46:12]MH_SAM_APDU [07:46:12]CAPDU: 80 0D 01 02 [07:46:12]Write to MH i2c: E2 08 00 8E 09 80 0D 01 02 00 00 00 00 10 [07:46:12]Write i2c OK [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 [07:46:12]MH_I2C_Read... [07:46:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:46:12]Read from MH i2c: E2 03 00 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 03 00 8E 09 00 90 00 0B [07:46:12]RAPDU: 90 00 [07:46:12]wFMCommunicate OK [07:46:12]wFMCommunicate request_size=255 [07:46:12]MH_SAM_APDU [07:46:12]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 10 00 00 00 F4 03 04 00 45 24 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 [07:46:12]Write to MH i2c: E2 02 01 8F 09 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 10 00 00 00 F4 03 04 00 45 24 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 00 00 E1 [07:46:12]Write i2c OK [07:46:12]MH_I2C_Read... [07:46:12]OFD Sender: No OFD packet to send [07:46:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:12]Read from MH i2c: E2 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 03 00 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 03 00 8F 09 00 90 00 0C [07:46:12]RAPDU: 90 00 [07:46:12]wFMCommunicate OK [07:46:12]wFMCommunicate request_size=32 [07:46:12]MH_SAM_APDU [07:46:12]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 35 30 30 39 10 04 04 00 D6 2C 01 00 35 04 06 00 EA 80 23 4C A4 95 [07:46:12]Write to MH i2c: E2 23 00 90 09 80 0D 02 02 1B 00 30 30 30 38 37 35 30 30 39 10 04 04 00 D6 2C 01 00 35 04 06 00 EA 80 23 4C A4 95 00 00 82 [07:46:12]Write i2c OK [07:46:12]MH_I2C_Read... [07:46:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:13]Read from MH i2c: E2 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: E2 03 00 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: E2 03 00 90 09 00 90 00 0D [07:46:13]RAPDU: 90 00 [07:46:13]wFMCommunicate OK [07:46:13]wFMCommunicate request_size=4 [07:46:13]MH_SAM_APDU [07:46:13]CAPDU: 80 0D 03 02 [07:46:13]Write to MH i2c: E2 08 00 91 09 80 0D 03 02 00 00 00 00 15 [07:46:13]Write i2c OK [07:46:13]MH_I2C_Read... [07:46:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:46:13]Read from MH i2c: E2 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: E2 0B 00 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: E2 0B 00 91 09 00 25 E4 66 B8 F6 6D F1 D8 90 00 69 [07:46:13]RAPDU: 25 E4 66 B8 F6 6D F1 D8 90 00 [07:46:13]wFMCommunicate OK [07:46:13]SAM_PROTO_SignData done [07:46:13]FM_MakeSignedData done [07:46:13]CreateOFDProtocolMessage [07:46:13]wFMCommunicate request_size=4 [07:46:13]MH_SAM_APDU [07:46:13]CAPDU: 80 11 00 00 [07:46:13]Write to MH i2c: E2 08 00 92 09 80 11 00 00 00 00 00 00 15 [07:46:13]Write i2c OK [07:46:13]MH_I2C_Read... [07:46:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:13]Read from MH i2c: E2 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: E2 17 00 [07:46:13]MH_I2C_Read... [07:46:13]Read from MH i2c: E2 17 00 92 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 65 [07:46:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [07:46:13]wFMCommunicate OK [07:46:13]CreateOFDProtocolMessage done [07:46:13]OFDSenderStorePacket 77014 [07:46:13]StoreOFDPacket docnum=77014 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 84 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005724E0 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 31961668+1687257497=1719219165 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x200ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33510623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 85 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 DD 33 79 66 99 81 91 64 FD [08:52:45]Current date/time: 24.06.2024 08:52 [08:52:45]FM_Init [08:52:45]wFMConnect [08:52:45]MH_SAM_On [08:52:45]Write to MH i2c: E0 00 00 08 00 E7 [08:52:45]Write i2c OK [08:52:45]MH_I2C_Read... [08:52:45]*** iso7816_init finished! [08:52:45]*** atr: [08:52:45]*** 0F 3B D5 18 FF 81 91 FE [08:52:45]*** 1F C3 80 73 C8 21 10 0A [08:52:45]*** 00 00 00 00 00 00 00 00 [08:52:45]*** 00 00 00 00 00 00 00 00 [08:52:45]*** 00 00 00 00 00 00 00 00 [08:52:45]*** 00 00 00 00 00 00 00 00 [08:52:45]*** 00 00 00 00 00 00 00 00 [08:52:45]*** 00 00 00 00 00 00 00 00 [08:52:45]Read from MH i2c: E0 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E0 10 00 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:52:45]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:52:45]wFMCommunicate request_size=10 [08:52:45]MH_SAM_APDU [08:52:45]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:52:45]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:52:45]Write i2c OK [08:52:45]MH_I2C_Read... [08:52:45]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:52:45]Read from MH i2c: E2 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E2 03 00 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:52:45]RAPDU: 90 00 [08:52:45]wFMCommunicate OK [08:52:45]wFMCommunicate request_size=4 [08:52:45]MH_SAM_APDU [08:52:45]CAPDU: 80 11 00 00 [08:52:45]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:52:45]Write i2c OK [08:52:45]MH_I2C_Read... [08:52:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:45]Read from MH i2c: E2 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E2 17 00 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 D4 [08:52:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [08:52:45]wFMCommunicate OK [08:52:45]Detected FM SN is 0000000000875009 [08:52:45]Stored FM SN is 0000000000875009 [08:52:45]wFMCommunicate request_size=9 [08:52:45]MH_SAM_APDU [08:52:45]CAPDU: 80 16 00 00 04 FA 14 01 00 [08:52:45]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FA 14 01 00 00 00 A1 [08:52:45]Write i2c OK [08:52:45]MH_I2C_Read... [08:52:45]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:52:45]Read from MH i2c: E2 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E2 03 00 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:52:45]RAPDU: 90 00 [08:52:45]wFMCommunicate OK [08:52:45]FM PIN OK [08:52:45]wFMCommunicate request_size=8 [08:52:45]MH_SAM_APDU [08:52:45]CAPDU: 80 14 04 00 03 02 00 01 [08:52:45]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:52:45]Write i2c OK [08:52:45]MH_I2C_Read... [08:52:45]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:52:45]Read from MH i2c: E2 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E2 03 00 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:52:45]RAPDU: 90 00 [08:52:45]wFMCommunicate OK [08:52:45]wFMCommunicate request_size=13 [08:52:45]MH_SAM_APDU [08:52:45]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:52:45]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:52:45]Write i2c OK [08:52:45]MH_I2C_Read... [08:52:45]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:52:45]Read from MH i2c: E2 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E2 03 00 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:52:45]RAPDU: 90 00 [08:52:45]wFMCommunicate OK [08:52:45]wFMCommunicate request_size=4 [08:52:45]MH_SAM_APDU [08:52:45]CAPDU: 80 11 00 00 [08:52:45]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:52:45]Write i2c OK [08:52:45]MH_I2C_Read... [08:52:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:45]Read from MH i2c: E2 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E2 17 00 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 D8 [08:52:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [08:52:45]wFMCommunicate OK [08:52:45]DocumentArchiveInit [08:52:45]Start Httpd... [08:52:45]Httpd thread 3067739492 created [08:52:45]Write to MH i2c: 01 00 00 0F 00 0F [08:52:45]Write i2c OK [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: 01 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: 01 07 00 [08:52:45]MH_I2C_Read... [08:52:45]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:52:45]MH Int Process started [08:52:45]Allocated Socket 8 [08:52:45]Bind OK [08:52:45]Listen OK [08:52:45]httpd running on port 8080 [08:52:45]Waiting for new connection... [08:52:45]OFD Sender: Processing packet 77014 [packets to send 351, broken 350] [08:52:45]ProducePacketName [08:52:45]name=ofd_packets/00077014 [08:52:45]OFD Sender: To server: pG, [08:52:45]CommunicateWithHost lk.salyk.kg:30040 [08:52:45]ConnectInit lk.salyk.kg [08:52:46]Connected sock=7 [08:52:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 E4 E5 1D 01 AC 65 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 10 00 00 00 F4 03 04 00 45 24 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D6 2C 01 00 35 04 06 00 EA 80 23 4C A4 95 25 E4 66 B8 F6 6D F1 D8 [08:52:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 1F 9B 47 00 41 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 35 30 30 39 10 04 04 00 D6 2C 01 00 F4 03 04 00 70 DA 78 66 B6 04 01 00 00 A5 2D 46 3B 2E 32 D9 26 [08:52:46]CommunicateWithHost err = 0 [08:52:46]CheckOFDResponse [08:52:46]1017 (14) - 77093643461234 [08:52:46]1041 (16) - 0000000000875009 [08:52:46]1040 (4) - 77014 [08:52:46]1012 (4) - 24.06.2024 02:31 [08:52:46]1206 (1) - 0 [08:52:46]OFD Sender: Remove packet 77014 [08:52:46]ProducePacketName [08:52:46]name=ofd_packets/00077014 [08:52:46]NVStorageDeleteData [08:52:46]OFD Sender: No OFD packet to send [08:52:47]accept exits with 9 [08:52:47]New connection [08:52:47]New thread 3067452772 created [08:52:47]Waiting for new connection... [08:52:47] Sock 9.Parse request [08:52:47]Sock 9.Check first char [08:52:47]Sock 9.First char is OK [08:52:47]request: POST /json_proto HTTP/1.0 [08:52:47]Method: POST [08:52:47]URL: /json_proto [08:52:47]Method is POST - this is cgi request [08:52:47]url: /json_proto [08:52:47]query_string will be loaded in cgi processing [08:52:47]execute_cgi json_proto POST (null) [08:52:47]execute_cgi path=json_proto method=POST [08:52:47]POST find Content-Length [08:52:47]Host: 172.17.39.195:8080 [08:52:47]Content-Length: 215 [08:52:47]Content-Type: application/json [08:52:47] [08:52:47]POST finish read [08:52:47]Found Content-Length = 215 [08:52:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:47]execute_script... [08:52:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:47]POST & json_proto [08:52:47]process_json_proto [08:52:47]json parsed OK: [08:52:47]protocol is kg_v1.0 [08:52:47]action value=get_value [08:52:47]process_action get_value [08:52:47]cmd_get_value [08:52:47]process_action get_value done [08:52:47]requested_data is exist [08:52:47]produce_requested_data [08:52:47]requested_item kkm.sn is exist - process it [08:52:47]requested_item kkm.ver is exist - process it [08:52:47]requested_item fm.sn is exist - process it [08:52:47]wFMCommunicate request_size=4 [08:52:47]MH_SAM_APDU [08:52:47]CAPDU: 80 11 00 00 [08:52:47]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:52:47]Write i2c OK [08:52:47]MH_I2C_Read... [08:52:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:47]Read from MH i2c: E2 [08:52:47]MH_I2C_Read... [08:52:47]Read from MH i2c: E2 17 00 [08:52:47]MH_I2C_Read... [08:52:47]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 DA [08:52:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [08:52:47]wFMCommunicate OK [08:52:47]requested_item fd.num is exist - process it [08:52:47]SAM_PROTO_GetFieldsCounters [08:52:47]wFMCommunicate request_size=4 [08:52:47]MH_SAM_APDU [08:52:47]CAPDU: 80 13 00 00 [08:52:47]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:52:47]Write i2c OK [08:52:47]MH_I2C_Read... [08:52:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:47]Read from MH i2c: E2 [08:52:47]MH_I2C_Read... [08:52:47]Read from MH i2c: E2 62 00 [08:52:47]MH_I2C_Read... [08:52:47]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D6 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [08:52: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D6 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:52:47]wFMCommunicate OK [08:52:47]SAM_PROTO_GetFieldsCounters done [08:52:47]requested_item shift.num is exist - process it [08:52:47]requested_item shift.opened is exist - process it [08:52:47]req_shift_opened [08:52:47]FM_GetShiftState [08:52:47]SAM_PROTO_GetShiftState [08:52:47]wFMCommunicate request_size=4 [08:52:47]MH_SAM_APDU [08:52:47]CAPDU: 80 13 01 00 [08:52:47]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:52:47]Write i2c OK [08:52:47]MH_I2C_Read... [08:52:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:47]Read from MH i2c: E2 [08:52:47]MH_I2C_Read... [08:52:47]Read from MH i2c: E2 0E 00 [08:52:47]MH_I2C_Read... [08:52:47]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 9E [08:52:47]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [08:52:47]wFMCommunicate OK [08:52:47]SAM_PROTO_GetShiftState done [08:52:47]FM_GetShiftState done [08:52:47]req_shift_opened done [08:52:47]requested_item shift.open_date is exist - process it [08:52:47]req_shift_open_date [08:52:47]req_shift_open_date done [08:52:47]produce_requested_data done [08:52:47]produce_requested_data return {"kkm.sn":"0300000170","kkm.ver":"001","fm.sn":"0000000000875009","fd.num":77014,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [08:52:47]process_action_free get_value [08:52:47]json_value_free [08:52:47]json_value_free done [08:52:47]process_json_proto returns [08:52:47]Send response to host [08:52:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000170","kkm.ver":"001","fm.sn":"0000000000875009","fd.num":77014,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [08:52:47]free response buf [08:52:47]execute_script done [08:52:47]execute_script returns [08:52:47]free content buf [08:52:47]Sock 9.Close socket [08:52:47]Sock 9.Thread stoped [08:52:48]accept exits with 7 [08:52:48]New connection [08:52:48]New thread 3067309412 created [08:52:48]Thread 3067452772 joined [08:52:48]Waiting for new connection... [08:52:48] Sock 7.Parse request [08:52:48]Sock 7.Check first char [08:52:48]Sock 7.First char is OK [08:52:48]request: POST /json_proto HTTP/1.0 [08:52:48]Method: POST [08:52:48]URL: /json_proto [08:52:48]Method is POST - this is cgi request [08:52:48]url: /json_proto [08:52:48]query_string will be loaded in cgi processing [08:52:48]execute_cgi json_proto POST (null) [08:52:48]execute_cgi path=json_proto method=POST [08:52:48]POST find Content-Length [08:52:48]Host: 172.17.39.195:8080 [08:52:48]Content-Length: 331 [08:52:48]Content-Type: application/json [08:52:48] [08:52:48]POST finish read [08:52:48]Found Content-Length = 331 [08:52:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:52:48]execute_script... [08:52:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:52:48]POST & json_proto [08:52:48]process_json_proto [08:52:48]json parsed OK: [08:52:48]protocol is kg_v1.0 [08:52:48]action value=get_value [08:52:48]process_action get_value [08:52:48]cmd_get_value [08:52:48]process_action get_value done [08:52:48]requested_data is exist [08:52:48]produce_requested_data [08:52:48]requested_item fm.sale.total is exist - process it [08:52:48]SAM_PROTO_GetFMData [08:52:48]wFMCommunicate request_size=4 [08:52:48]MH_SAM_APDU [08:52:48]CAPDU: 80 13 03 00 [08:52:48]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:52:48]Write i2c OK [08:52:48]MH_I2C_Read... [08:52:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:52:48]Read from MH i2c: E2 [08:52:48]MH_I2C_Read... [08:52:48]Read from MH i2c: E2 FD 00 [08:52:48]MH_I2C_Read... [08:52:48]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 BC 29 01 00 69 04 A3 00 6F 04 04 00 7B 26 01 00 B1 04 05 00 24 B7 78 B1 01 70 04 05 00 D8 03 D8 6D 01 72 04 04 00 4C B3 A0 43 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 97 2A 0A 2E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 37 15 D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 7D [08:52:48]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 BC 29 01 00 69 04 A3 00 6F 04 04 00 7B 26 01 00 B1 04 05 00 24 B7 78 B1 01 70 04 05 00 D8 03 D8 6D 01 72 04 04 00 4C B3 A0 43 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 97 2A 0A 2E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 37 15 D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 [08:52:48]wFMCommunicate OK [08:52:48]wFMCommunicate request_size=4 [08:52:48]MH_SAM_APDU [08:52:48]CAPDU: 80 17 00 00 [08:52:48]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:52:48]Write i2c OK [08:52:48]MH_I2C_Read... [08:52:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:52:48]Read from MH i2c: E2 [08:52:48]MH_I2C_Read... [08:52:48]Read from MH i2c: E2 FD 00 [08:52:48]MH_I2C_Read... [08:52:48]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 B8 [08:52:48]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [08:52:48]wFMCommunicate OK [08:52:48]wFMCommunicate request_size=4 [08:52:48]MH_SAM_APDU [08:52:48]CAPDU: 80 17 00 00 [08:52:48]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:52:48]Write i2c OK [08:52:48]MH_I2C_Read... [08:52:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:52:49]Read from MH i2c: E2 [08:52:49]MH_I2C_Read... [08:52:49]Read from MH i2c: E2 FD 00 [08:52:49]MH_I2C_Read... [08:52:49]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 BC [08:52:49]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [08:52:49]wFMCommunicate OK [08:52:49]wFMCommunicate request_size=4 [08:52:49]MH_SAM_APDU [08:52:49]CAPDU: 80 17 00 00 [08:52:49]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:52:49]Write i2c OK [08:52:49]MH_I2C_Read... [08:52:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:52:49]Read from MH i2c: E2 [08:52:49]MH_I2C_Read... [08:52:49]Read from MH i2c: E2 FD 00 [08:52:49]MH_I2C_Read... [08:52:49]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 11 [08:52:49]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [08:52:49]wFMCommunicate OK [08:52:49]wFMCommunicate request_size=4 [08:52:49]MH_SAM_APDU [08:52:49]CAPDU: 80 17 00 00 [08:52:49]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:52:49]Write i2c OK [08:52:49]MH_I2C_Read... [08:52:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [08:52:49]Read from MH i2c: E2 [08:52:49]MH_I2C_Read... [08:52:49]Read from MH i2c: E2 E3 00 [08:52:49]MH_I2C_Read... [08:52:49]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [08:52:49]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:52:49]wFMCommunicate OK [08:52:49]SAM_PROTO_GetFMData done [08:52:49]requested_item fm.sale_refund.total is exist - process it [08:52:49]requested_item fm.buy.total is exist - process it [08:52:49]requested_item shift.sale.total is exist - process it [08:52:49]SAM_PROTO_GetShiftData [08:52:49]wFMCommunicate request_size=4 [08:52:49]MH_SAM_APDU [08:52:49]CAPDU: 80 13 02 00 [08:52:49]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:52:49]Write i2c OK [08:52:49]MH_I2C_Read... [08:52:50]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:52:50]Read from MH i2c: E2 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 FD 00 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 FD 00 18 00 00 AA 04 AA 04 A6 04 6E 04 04 00 10 00 00 00 69 04 97 00 6F 04 04 00 10 00 00 00 B1 04 03 00 6C AB 06 70 04 03 00 6C AB 06 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 52 B5 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 1C 0F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 C3 [08:52:50]RAPDU: AA 04 AA 04 A6 04 6E 04 04 00 10 00 00 00 69 04 97 00 6F 04 04 00 10 00 00 00 B1 04 03 00 6C AB 06 70 04 03 00 6C AB 06 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 52 B5 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 1C 0F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 [08:52:50]wFMCommunicate OK [08:52:50]wFMCommunicate request_size=4 [08:52:50]MH_SAM_APDU [08:52:50]CAPDU: 80 17 00 00 [08:52:50]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:52:50]Write i2c OK [08:52:50]MH_I2C_Read... [08:52:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:52:50]Read from MH i2c: E2 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 FD 00 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 FD 00 19 00 00 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 BF [08:52:50]RAPDU: 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [08:52:50]wFMCommunicate OK [08:52:50]wFMCommunicate request_size=4 [08:52:50]MH_SAM_APDU [08:52:50]CAPDU: 80 17 00 00 [08:52:50]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:52:50]Write i2c OK [08:52:50]MH_I2C_Read... [08:52:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:52:50]Read from MH i2c: E2 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 FD 00 [08:52:50]MH_I2C_Read... [08:52:50]Read from MH i2c: E2 FD 00 1A 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 4D [08:52:50]RAPDU: EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [08:52:50]wFMCommunicate OK [08:52:50]wFMCommunicate request_size=4 [08:52:50]MH_SAM_APDU [08:52:50]CAPDU: 80 17 00 00 [08:52:50]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:52:50]Write i2c OK [08:52:50]MH_I2C_Read... [08:52:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:52:51]Read from MH i2c: E2 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: E2 FD 00 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: E2 FD 00 1B 00 00 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 90 00 0D [08:52:51]RAPDU: 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 90 00 [08:52:51]wFMCommunicate OK [08:52:51]wFMCommunicate request_size=4 [08:52:51]MH_SAM_APDU [08:52:51]CAPDU: 80 17 00 00 [08:52:51]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:52:51]Write i2c OK [08:52:51]MH_I2C_Read... [08:52:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 196! [08:52:51]Read from MH i2c: E2 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: E2 C7 00 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: E2 C7 00 1C 00 00 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 8F [08:52:51]RAPDU: 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:52:51]wFMCommunicate OK [08:52:51]SAM_PROTO_GetShiftData done [08:52:51]requested_item shift.sale.total_cash is exist - process it [08:52:51]requested_item shift.sale_refund.total is exist - process it [08:52:51]requested_item shift.sale_refund.total_cash is exist - process it [08:52:51]requested_item shift.buy.total is exist - process it [08:52:51]requested_item shift.buy.total_cash is exist - process it [08:52:51]produce_requested_data done [08:52:51]produce_requested_data return {"fm.sale.total":72724457.32,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":4371.00,"shift.sale.total_cash":4371.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:52:51]process_action_free get_value [08:52:51]json_value_free [08:52:51]json_value_free done [08:52:51]process_json_proto returns [08:52:51]Send response to host [08:52:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":72724457.32,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":4371.00,"shift.sale.total_cash":4371.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:52:51]free response buf [08:52:51]execute_script done [08:52:51]execute_script returns [08:52:51]free content buf [08:52:51]Sock 7.Close socket [08:52:51]Sock 7.Thread stoped [08:52:51]accept exits with 9 [08:52:51]New connection [08:52:51]New thread 3067452772 created [08:52:51]Thread 3067309412 joined [08:52:51]Waiting for new connection... [08:52:51] Sock 9.Parse request [08:52:51]Sock 9.Check first char [08:52:51]Sock 9.First char is OK [08:52:51]request: POST /json_proto HTTP/1.0 [08:52:51]Method: POST [08:52:51]URL: /json_proto [08:52:51]Method is POST - this is cgi request [08:52:51]url: /json_proto [08:52:51]query_string will be loaded in cgi processing [08:52:51]execute_cgi json_proto POST (null) [08:52:51]execute_cgi path=json_proto method=POST [08:52:51]POST find Content-Length [08:52:51]Host: 172.17.39.195:8080 [08:52:51]Content-Length: 679 [08:52:51]Content-Type: application/json [08:52:51] [08:52:51]POST finish read [08:52:51]Found Content-Length = 679 [08:52:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124100", "name": "\u0410\u0438-92-\u041A-1", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "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:52:51]execute_script... [08: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)1695411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124100", "name": "\u0410\u0438-92-\u041A-1", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "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:52:51]POST & json_proto [08:52:51]process_json_proto [08:52:51]json parsed OK: [08:52:51]protocol is kg_v1.0 [08:52:51]action value=close_receipt [08:52:51]process_action close_receipt [08:52:51]cmd_close_receipt [08:52:51]MH_GetDate [08:52:51]Write to MH i2c: F0 00 00 1D 00 0C [08:52:51]Write i2c OK [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: F0 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: F0 09 00 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: F0 09 00 1D 00 00 E4 33 79 66 99 81 91 64 1A [08:52:51]GetLastDocTimeStamp 1719215173 [08:52:51]current date 1719219172 [08:52:51]FM_GetShiftState [08:52:51]SAM_PROTO_GetShiftState [08:52:51]wFMCommunicate request_size=4 [08:52:51]MH_SAM_APDU [08:52:51]CAPDU: 80 13 01 00 [08:52:51]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [08:52:51]Write i2c OK [08:52:51]MH_I2C_Read... [08:52:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:51]Read from MH i2c: E2 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: E2 0E 00 [08:52:51]MH_I2C_Read... [08:52:51]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 AA [08:52:51]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [08:52:51]wFMCommunicate OK [08:52:51]SAM_PROTO_GetShiftState done [08:52:51]FM_GetShiftState done [08:52:51]opened in 1719189095 [08:52:51]opened+sec_in_day 1719275495 [08:52:51]quantity*price = 70052 [08:52:51]sum+1 = 70053 [08:52:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 17 24.06.2024 08:52 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77015 ФПД: 225053460634245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T085252&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77015&fm=225053460634245&tin=02508201610067®Number=0000000000095696&sum=70000 [08:52:52]StoreToDocumentArchive [08:52:52]shift 397 fd 77015 [08:52:52]save to /storage/0397/doc_00077015 [08:52:52]save last doc name /storage/0397/doc_00077015 to /storage/kkm_last_doc_name [08:52:52]save OK [08:52:52]Clear old archive folders... [08:52:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:52:52]tlvbuf is 019188C0 [08:52:52]SAM_PROTO_ClearQueue [08:52:52]wFMCommunicate request_size=4 [08:52:52]MH_SAM_APDU [08:52:52]CAPDU: 80 09 00 00 [08:52:52]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [08:52:52]Write i2c OK [08:52:52]MH_I2C_Read... [08:52:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:52]Read from MH i2c: E2 [08:52:52]MH_I2C_Read... [08:52:52]Read from MH i2c: E2 03 00 [08:52:52]MH_I2C_Read... [08:52:52]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [08:52:52]RAPDU: 90 00 [08:52:52]wFMCommunicate OK [08:52:52]SAM_PROTO_ClearQueue done [08:52:52]KKMCreateOFDPacket [08:52:52]OFDProtocolAddRootSTLVToBuf [08:52:52]FM_MakeSignedData [08:52:52]FM_MakeSignedData [08:52:52]SAM_PROTO_SignData [08:52:52]wFMCommunicate request_size=4 [08:52:52]MH_SAM_APDU [08:52:52]CAPDU: 80 0D 01 02 [08:52:52]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [08:52:52]Write i2c OK [08:52:52]MH_I2C_Read... [08:52:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:53]Read from MH i2c: E2 [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: E2 03 00 [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [08:52:53]RAPDU: 90 00 [08:52:53]wFMCommunicate OK [08:52:53]wFMCommunicate request_size=255 [08:52:53]MH_SAM_APDU [08:52: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 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 31 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 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 0F 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 11 00 00 00 F4 03 04 00 E4 33 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D7 2C 01 00 35 04 06 00 CC [08:52:53]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 31 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 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 0F 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 11 00 00 00 F4 03 04 00 E4 33 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D7 2C 01 00 35 04 06 00 CC 00 00 D0 [08:52:53]Write i2c OK [08:52:53]MH_I2C_Read... [08:52:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:53]Read from MH i2c: E2 [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: E2 03 00 [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [08:52:53]RAPDU: 90 00 [08:52:53]wFMCommunicate OK [08:52:53]wFMCommunicate request_size=10 [08:52:53]MH_SAM_APDU [08:52:53]CAPDU: 80 0D 02 02 05 AF 57 93 9A 85 [08:52:53]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 AF 57 93 9A 85 00 00 6A [08:52:53]Write i2c OK [08:52:53]MH_I2C_Read... [08:52:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:53]Read from MH i2c: E2 [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: E2 03 00 [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [08:52:53]RAPDU: 90 00 [08:52:53]wFMCommunicate OK [08:52:53]wFMCommunicate request_size=4 [08:52:53]MH_SAM_APDU [08:52:53]CAPDU: 80 0D 03 02 [08:52:53]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [08:52:53]Write i2c OK [08:52:53]MH_I2C_Read... [08:52:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:53]Read from MH i2c: E2 [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: E2 0B 00 [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: E2 0B 00 2F 00 00 F2 6C 46 B5 99 E0 35 84 90 00 36 [08:52:53]RAPDU: F2 6C 46 B5 99 E0 35 84 90 00 [08:52:53]wFMCommunicate OK [08:52:53]SAM_PROTO_SignData done [08:52:53]FM_MakeSignedData done [08:52:53]CreateOFDProtocolMessage [08:52:53]wFMCommunicate request_size=4 [08:52:53]MH_SAM_APDU [08:52:53]CAPDU: 80 11 00 00 [08:52:53]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [08:52:53]Write i2c OK [08:52:53]MH_I2C_Read... [08:52:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:53]Read from MH i2c: E2 [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: E2 17 00 [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 FA [08:52:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [08:52:53]wFMCommunicate OK [08:52:53]CreateOFDProtocolMessage done [08:52:53]OFDSenderStorePacket 77015 [08:52:53]StoreOFDPacket docnum=77015 [08:52:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 6D 9B 07 01 3B 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 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 31 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 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 0F 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 11 00 00 00 F4 03 04 00 E4 33 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D7 2C 01 00 35 04 06 00 CC AF 57 93 9A 85 F2 6C 46 B5 99 E0 35 84 [08:52:53]CheckFolder [08:52:53]dirname=/storage/ofd_packets [08:52:53]CheckFolder done [08:52:53]ProducePacketName [08:52:53]name=ofd_packets/00077015 [08:52:53]NVStorageSaveData ofd_packets/00077015 [08:52:53]File name is /storage/ofd_packets/00077015 [08:52:53]Write 301 bytes [08:52:53]NVStorageSaveData done [08:52:53]OFDSenderStorePacket done [08:52:53]KKMCreateOFDPacket done [08:52:53]NVStorageSaveData kkm_last_timestamp [08:52:53]File name is /storage/kkm_last_timestamp [08:52:53]Write 4 bytes [08:52:53]NVStorageSaveData done [08:52:53]ExternCall_PrintAddStr [08:52:53]wPrintStart [08:52:53]Write to MH i2c: 01 00 00 31 00 31 [08:52:53]Write i2c OK [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: 01 [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: 01 07 00 [08:52:53]MH_I2C_Read... [08:52:53]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [08:52:53]RasterBufferAndPrint [08:52:53]line Счет N : (1)1695411 [08:52:53]line ИНН: 02508201610067 [08:52:53]line Контрольно-Кассовый Чек [08:52:53]line ПРОДАЖА [08:52:53]line ТРК (МРК, ГНК) : 33 [08:52:53]line Товар: 2710124100 [08:52:53]line Аи-92-К-1 [08:52:53]line 10.550 * 66.40 [08:52:53]line = 700.52 [08:52:53]line НДС 12% НСП 1% [08:52:53]line > о реализуемом товаре [08:52:53]line ОКРУГЛЕНИЕ: -0.52 [08:52:53]line ИТОГО: 700.00 [08:52:53]line Внесено: 700.00 [08:52:53]line СДАЧА: 0.00 [08:52:53]line НСП 1% : 6.20 [08:52:53]line НДС 12% : 74.39 [08:52:53]line Наличными: 700.00 [08:52:53]line Безнал.: 0.00 [08:52:53]line Место: АЗС № 144 "Партнер Нефть" [08:52:53]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [08:52:53]line СНО: Общий режим [08:52:53]line Чек 17 24.06.2024 08:52 [08:52:53]line Смена: 397 ФФД: 1.0 [08:52:53]line ЗНМ: 0300000170 [08:52:53]line РНМ: 0000000000095696 [08:52:53]line Версия ККМ: 001 [08:52:53]line ФМ: 0000000000875009 [08:52:53]line ФД: 77015 [08:52:53]line ФПД: 225053460634245 [08:52:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T085252&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77015&fm=225053460634245&tin=02508201610067®Number=0000000000095696&sum=70000 [08:52:53]written 0, free lines is 4095 [08:52:54]OFD Sender: Processing packet 77015 [packets to send 351, broken 350] [08:52:54]ProducePacketName [08:52:54]name=ofd_packets/00077015 [08:52:54]OFD Sender: To server: pG, [08:52:54]CommunicateWithHost lk.salyk.kg:30040 [08:52:54]ConnectInit lk.salyk.kg [08:52:54]Connected sock=10 [08:52:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 6D 9B 07 01 3B 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 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 31 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 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 0F 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 11 00 00 00 F4 03 04 00 E4 33 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D7 2C 01 00 35 04 06 00 CC AF 57 93 9A 85 F2 6C 46 B5 99 E0 35 84 [08:52:54]Write to MH i2c: 01 00 00 5C 00 5C [08:52:54]Write i2c OK [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: 01 [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: 01 07 00 [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 E9 0C 58 [08:52:54]RasterBufferAndPrint [08:52:54]line [08:52:54]line [08:52:54]line [08:52:54]line [08:52:54]line [08:52:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 99 4D 47 00 7F 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 35 30 30 39 10 04 04 00 D7 2C 01 00 F4 03 04 00 78 DA 78 66 B6 04 01 00 00 D6 CA A7 5C B2 71 8B 58 [08:52:54]CommunicateWithHost err = 0 [08:52:54]CheckOFDResponse [08:52:54]1017 (14) - 77093643461234 [08:52:54]1041 (16) - 0000000000875009 [08:52:54]1040 (4) - 77015 [08:52:54]1012 (4) - 24.06.2024 02:31 [08:52:54]1206 (1) - 0 [08:52:54]OFD Sender: Remove packet 77015 [08:52:54]ProducePacketName [08:52:54]name=ofd_packets/00077015 [08:52:54]NVStorageDeleteData [08:52:54]written 0, free lines is 3344 [08:52:54]MH_Cut [08:52:54]Write to MH i2c: D1 01 00 63 00 01 35 [08:52:54]Write i2c OK [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: D1 [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: D1 01 00 [08:52:54]MH_I2C_Read... [08:52:54]Read from MH i2c: D1 01 00 63 00 00 34 [08:52:54]Write to MH i2c: 01 00 00 64 00 64 [08:52:54]Write i2c OK [08:52:54]MH_I2C_Read... [08:52:55]OFD Sender: No OFD packet to send [08:52:55]*** Cut start [08:52:55]*** Partial cut [08:52:55]*** CUTSNS_PIN = 1 [08:52:55]*** CUTSNS_PIN = 0 [08:52:55]*** Brake cut motor [08:52:55]Read from MH i2c: 01 [08:52:55]MH_I2C_Read... [08:52:55]*** Stop cut motor [08:52:55]*** Cut end [08:52:55]Read from MH i2c: 01 07 00 [08:52:55]MH_I2C_Read... [08:52:55]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [08:52:55]process_action close_receipt done [08:52:55]requested_data is exist [08:52:55]produce_requested_data [08:52:55]requested_item fm.sn is exist - process it [08:52:55]wFMCommunicate request_size=4 [08:52:55]MH_SAM_APDU [08:52:55]CAPDU: 80 11 00 00 [08:52:55]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [08:52:55]Write i2c OK [08:52:55]MH_I2C_Read... [08:52:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:55]Read from MH i2c: E2 [08:52:55]MH_I2C_Read... [08:52:55]Read from MH i2c: E2 17 00 [08:52:55]MH_I2C_Read... [08:52:55]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 2F [08:52:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [08:52:55]wFMCommunicate OK [08:52:55]requested_item fd.num is exist - process it [08:52:55]SAM_PROTO_GetFieldsCounters [08:52:55]wFMCommunicate request_size=4 [08:52:55]MH_SAM_APDU [08:52:55]CAPDU: 80 13 00 00 [08:52:55]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [08:52:55]Write i2c OK [08:52:55]MH_I2C_Read... [08:52:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:56]Read from MH i2c: E2 [08:52:56]MH_I2C_Read... [08:52:56]Read from MH i2c: E2 62 00 [08:52:56]MH_I2C_Read... [08:52:56]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D7 2C 01 00 0E 04 04 00 8D 01 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 [08:52:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D7 2C 01 00 0E 04 04 00 8D 01 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 [08:52:56]wFMCommunicate OK [08:52:56]SAM_PROTO_GetFieldsCounters done [08:52:56]requested_item shift.num is exist - process it [08:52:56]requested_item shift.opened is exist - process it [08:52:56]req_shift_opened [08:52:56]FM_GetShiftState [08:52:56]SAM_PROTO_GetShiftState [08:52:56]wFMCommunicate request_size=4 [08:52:56]MH_SAM_APDU [08:52:56]CAPDU: 80 13 01 00 [08:52:56]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [08:52:56]Write i2c OK [08:52:56]MH_I2C_Read... [08:52:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:56]Read from MH i2c: E2 [08:52:56]MH_I2C_Read... [08:52:56]Read from MH i2c: E2 0E 00 [08:52:56]MH_I2C_Read... [08:52:56]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 F3 [08:52:56]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [08:52:56]wFMCommunicate OK [08:52:56]SAM_PROTO_GetShiftState done [08:52:56]FM_GetShiftState done [08:52:56]req_shift_opened done [08:52:56]requested_item shift.open_date is exist - process it [08:52:56]req_shift_open_date [08:52:56]req_shift_open_date done [08:52:56]produce_requested_data done [08:52:56]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77015,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [08:52:56]process_action_free close_receipt [08:52:56]json_value_free [08:52:56]json_value_free done [08:52:56]process_json_proto returns [08:52:56]Send response to host [08:52:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77015,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [08:52:56]free response buf [08:52:56]execute_script done [08:52:56]execute_script returns [08:52:56]free content buf [08:52:56]Sock 9.Close socket [08:52:56]Sock 9.Thread stoped [08:53:00]OFD Sender: No OFD packet to send [08:53:05]OFD Sender: No OFD packet to send [08:53:10]OFD Sender: No OFD packet to send [08:53:15]OFD Sender: No OFD packet to send [08:53:20]OFD Sender: No OFD packet to send [08:53:21]accept exits with 7 [08:53:21]New connection [08:53:21]New thread 3067309412 created [08:53:21]Thread 3067452772 joined [08:53:21]Waiting for new connection... [08:53:21] Sock 7.Parse request [08:53:21]Sock 7.Check first char [08:53:21]Sock 7.First char is OK [08:53:21]request: POST /json_proto HTTP/1.0 [08:53:21]Method: POST [08:53:21]URL: /json_proto [08:53:21]Method is POST - this is cgi request [08:53:21]url: /json_proto [08:53:21]query_string will be loaded in cgi processing [08:53:21]execute_cgi json_proto POST (null) [08:53:21]execute_cgi path=json_proto method=POST [08:53:21]POST find Content-Length [08:53:21]Host: 172.17.39.195:8080 [08:53:21]Content-Length: 674 [08:53:21]Content-Type: application/json [08:53:21] [08:53:21]POST finish read [08:53:21]Found Content-Length = 674 [08:53:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 1.210, "sum" : 80.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 80.00, "total" : 80.00, "payments": [ { "type": 0, "sum" : 80.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:21]execute_script... [08:53: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)1695417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 1.210, "sum" : 80.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 80.00, "total" : 80.00, "payments": [ { "type": 0, "sum" : 80.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:21]POST & json_proto [08:53:21]process_json_proto [08:53:21]json parsed OK: [08:53:21]protocol is kg_v1.0 [08:53:21]action value=close_receipt [08:53:21]process_action close_receipt [08:53:21]cmd_close_receipt [08:53:21]MH_GetDate [08:53:21]Write to MH i2c: F0 00 00 68 00 57 [08:53:21]Write i2c OK [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: F0 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: F0 09 00 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: F0 09 00 68 00 00 02 34 79 66 99 81 91 64 84 [08:53:21]GetLastDocTimeStamp 1719219172 [08:53:21]current date 1719219202 [08:53:21]FM_GetShiftState [08:53:21]SAM_PROTO_GetShiftState [08:53:21]wFMCommunicate request_size=4 [08:53:21]MH_SAM_APDU [08:53:21]CAPDU: 80 13 01 00 [08:53:21]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [08:53:21]Write i2c OK [08:53:21]MH_I2C_Read... [08:53:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:21]Read from MH i2c: E2 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 0E 00 [08:53:21]MH_I2C_Read... [08:53:21]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 F5 [08:53:21]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [08:53:21]wFMCommunicate OK [08:53:21]SAM_PROTO_GetShiftState done [08:53:21]FM_GetShiftState done [08:53:21]opened in 1719189095 [08:53:21]opened+sec_in_day 1719275495 [08:53:21]quantity*price = 8034 [08:53:21]sum+1 = 8035 [08:53:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 80.00 Внесено: 80.00 СДАЧА: 0.00 НСП 1% : 0.71 НДС 12% : 8.53 Наличными: 80.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 18 24.06.2024 08:53 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77016 ФПД: 154929248054489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T085322&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77016&fm=154929248054489&tin=02508201610067®Number=0000000000095696&sum=8000 [08:53:22]StoreToDocumentArchive [08:53:22]shift 397 fd 77016 [08:53:22]save to /storage/0397/doc_00077016 [08:53:22]save last doc name /storage/0397/doc_00077016 to /storage/kkm_last_doc_name [08:53:22]save OK [08:53:22]Clear old archive folders... [08:53:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:53:22]tlvbuf is 018C4AC0 [08:53:22]SAM_PROTO_ClearQueue [08:53:22]wFMCommunicate request_size=4 [08:53:22]MH_SAM_APDU [08:53:22]CAPDU: 80 09 00 00 [08:53:22]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [08:53:22]Write i2c OK [08:53:22]MH_I2C_Read... [08:53:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:53:23]Read from MH i2c: E2 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [08:53:23]RAPDU: 90 00 [08:53:23]wFMCommunicate OK [08:53:23]SAM_PROTO_ClearQueue done [08:53:23]KKMCreateOFDPacket [08:53:23]OFDProtocolAddRootSTLVToBuf [08:53:23]FM_MakeSignedData [08:53:23]FM_MakeSignedData [08:53:23]SAM_PROTO_SignData [08:53:23]wFMCommunicate request_size=4 [08:53:23]MH_SAM_APDU [08:53:23]CAPDU: 80 0D 01 02 [08:53:23]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:53:23]Read from MH i2c: E2 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [08:53:23]RAPDU: 90 00 [08:53:23]wFMCommunicate OK [08:53:23]wFMCommunicate request_size=255 [08:53:23]MH_SAM_APDU [08:53:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BA 04 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 62 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 03 00 00 00 00 07 04 06 00 40 1F 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 02 34 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D8 2C 01 00 35 04 06 00 8C [08:53:23]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BA 04 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 62 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 03 00 00 00 00 07 04 06 00 40 1F 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 02 34 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D8 2C 01 00 35 04 06 00 8C 00 00 EC [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:53:23]Read from MH i2c: E2 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [08:53:23]RAPDU: 90 00 [08:53:23]wFMCommunicate OK [08:53:23]wFMCommunicate request_size=10 [08:53:23]MH_SAM_APDU [08:53:23]CAPDU: 80 0D 02 02 05 E8 46 CB AC D9 [08:53:23]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 E8 46 CB AC D9 00 00 7B [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:53:23]Read from MH i2c: E2 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [08:53:23]RAPDU: 90 00 [08:53:23]wFMCommunicate OK [08:53:23]wFMCommunicate request_size=4 [08:53:23]MH_SAM_APDU [08:53:23]CAPDU: 80 0D 03 02 [08:53:23]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:53:23]Read from MH i2c: E2 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 0B 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 0B 00 7A 00 00 C2 68 C3 17 F1 96 18 24 90 00 BD [08:53:23]RAPDU: C2 68 C3 17 F1 96 18 24 90 00 [08:53:23]wFMCommunicate OK [08:53:23]SAM_PROTO_SignData done [08:53:23]FM_MakeSignedData done [08:53:23]CreateOFDProtocolMessage [08:53:23]wFMCommunicate request_size=4 [08:53:23]MH_SAM_APDU [08:53:23]CAPDU: 80 11 00 00 [08:53:23]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:23]Read from MH i2c: E2 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 17 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 45 [08:53:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [08:53:23]wFMCommunicate OK [08:53:23]CreateOFDProtocolMessage done [08:53:23]OFDSenderStorePacket 77016 [08:53:23]StoreOFDPacket docnum=77016 [08:53:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 CD 15 07 01 5B 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BA 04 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 62 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 03 00 00 00 00 07 04 06 00 40 1F 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 02 34 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D8 2C 01 00 35 04 06 00 8C E8 46 CB AC D9 C2 68 C3 17 F1 96 18 24 [08:53:23]CheckFolder [08:53:23]dirname=/storage/ofd_packets [08:53:23]CheckFolder done [08:53:23]ProducePacketName [08:53:23]name=ofd_packets/00077016 [08:53:23]NVStorageSaveData ofd_packets/00077016 [08:53:23]File name is /storage/ofd_packets/00077016 [08:53:23]Write 301 bytes [08:53:23]NVStorageSaveData done [08:53:23]OFDSenderStorePacket done [08:53:23]KKMCreateOFDPacket done [08:53:23]NVStorageSaveData kkm_last_timestamp [08:53:23]File name is /storage/kkm_last_timestamp [08:53:23]Write 4 bytes [08:53:23]NVStorageSaveData done [08:53:23]ExternCall_PrintAddStr [08:53:23]wPrintStart [08:53:23]Write to MH i2c: 01 00 00 7C 00 7C [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: 01 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: 01 07 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [08:53:23]RasterBufferAndPrint [08:53:23]line Счет N : (1)1695417 [08:53:23]line ИНН: 02508201610067 [08:53:23]line Контрольно-Кассовый Чек [08:53:23]line ПРОДАЖА [08:53:23]line ТРК (МРК, ГНК) : 53 [08:53:23]line Товар: 2710124130 [08:53:23]line Аи-92-К-5 [08:53:23]line 1.210 * 66.40 [08:53:23]line = 80.34 [08:53:23]line НДС 12% НСП 1% [08:53:23]line > о реализуемом товаре [08:53:23]line ОКРУГЛЕНИЕ: -0.34 [08:53:23]line ИТОГО: 80.00 [08:53:23]line Внесено: 80.00 [08:53:23]line СДАЧА: 0.00 [08:53:23]line НСП 1% : 0.71 [08:53:23]line НДС 12% : 8.53 [08:53:23]line Наличными: 80.00 [08:53:23]line Безнал.: 0.00 [08:53:23]line Место: АЗС № 144 "Партнер Нефть" [08:53:23]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [08:53:23]line СНО: Общий режим [08:53:23]line Чек 18 24.06.2024 08:53 [08:53:23]line Смена: 397 ФФД: 1.0 [08:53:23]line ЗНМ: 0300000170 [08:53:23]line РНМ: 0000000000095696 [08:53:23]line Версия ККМ: 001 [08:53:23]line ФМ: 0000000000875009 [08:53:23]line ФД: 77016 [08:53:23]line ФПД: 154929248054489 [08:53:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T085322&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77016&fm=154929248054489&tin=02508201610067®Number=0000000000095696&sum=8000 [08:53:23]written 0, free lines is 4095 [08:53:23]OFD Sender: Processing packet 77016 [packets to send 351, broken 350] [08:53:23]ProducePacketName [08:53:23]name=ofd_packets/00077016 [08:53:23]OFD Sender: To server: pG, [08:53:23]CommunicateWithHost lk.salyk.kg:30040 [08:53:23]ConnectInit lk.salyk.kg [08:53:23]Connected sock=10 [08:53:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 CD 15 07 01 5B 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BA 04 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 62 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 03 00 00 00 00 07 04 06 00 40 1F 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 02 34 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D8 2C 01 00 35 04 06 00 8C E8 46 CB AC D9 C2 68 C3 17 F1 96 18 24 [08:53:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 71 00 47 00 6B 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 35 30 30 39 10 04 04 00 D8 2C 01 00 F4 03 04 00 96 DA 78 66 B6 04 01 00 00 F8 12 59 6B E5 BB EF 8D [08:53:23]CommunicateWithHost err = 0 [08:53:23]CheckOFDResponse [08:53:23]1017 (14) - 77093643461234 [08:53:23]1041 (16) - 0000000000875009 [08:53:23]1040 (4) - 77016 [08:53:23]1012 (4) - 24.06.2024 02:31 [08:53:23]1206 (1) - 0 [08:53:23]OFD Sender: Remove packet 77016 [08:53:23]ProducePacketName [08:53:23]name=ofd_packets/00077016 [08:53:23]NVStorageDeleteData [08:53:23]Write to MH i2c: 01 00 00 A7 00 A7 [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: 01 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: 01 07 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 D0 0C 8A [08:53:23]RasterBufferAndPrint [08:53:23]line [08:53:23]line [08:53:23]line [08:53:23]line [08:53:23]line [08:53:23]written 0, free lines is 3288 [08:53:23]MH_Cut [08:53:23]Write to MH i2c: D1 01 00 AE 00 01 80 [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: D1 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: D1 01 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: D1 01 00 AE 00 00 7F [08:53:23]Write to MH i2c: 01 00 00 AF 00 AF [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:24]OFD Sender: No OFD packet to send [08:53:24]*** Cut start [08:53:24]*** Partial cut [08:53:24]*** CUTSNS_PIN = 1 [08:53:24]*** CUTSNS_PIN = 0 [08:53:24]*** Brake cut motor [08:53:25]Read from MH i2c: 01 [08:53:25]MH_I2C_Read... [08:53:25]*** Stop cut motor [08:53:25]*** Cut end [08:53:25]Read from MH i2c: 01 07 00 [08:53:25]MH_I2C_Read... [08:53:25]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [08:53:25]process_action close_receipt done [08:53:25]requested_data is exist [08:53:25]produce_requested_data [08:53:25]requested_item fm.sn is exist - process it [08:53:25]wFMCommunicate request_size=4 [08:53:25]MH_SAM_APDU [08:53:25]CAPDU: 80 11 00 00 [08:53:25]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [08:53:25]Write i2c OK [08:53:25]MH_I2C_Read... [08:53:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:25]Read from MH i2c: E2 [08:53:25]MH_I2C_Read... [08:53:25]Read from MH i2c: E2 17 00 [08:53:25]MH_I2C_Read... [08:53:25]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 7A [08:53:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [08:53:25]wFMCommunicate OK [08:53:25]requested_item fd.num is exist - process it [08:53:25]SAM_PROTO_GetFieldsCounters [08:53:25]wFMCommunicate request_size=4 [08:53:25]MH_SAM_APDU [08:53:25]CAPDU: 80 13 00 00 [08:53:25]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [08:53:25]Write i2c OK [08:53:25]MH_I2C_Read... [08:53:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:53:25]Read from MH i2c: E2 [08:53:25]MH_I2C_Read... [08:53:25]Read from MH i2c: E2 62 00 [08:53:25]MH_I2C_Read... [08:53:25]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D8 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [08:53: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D8 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:53:25]wFMCommunicate OK [08:53:25]SAM_PROTO_GetFieldsCounters done [08:53:25]requested_item shift.num is exist - process it [08:53:25]requested_item shift.opened is exist - process it [08:53:25]req_shift_opened [08:53:25]FM_GetShiftState [08:53:25]SAM_PROTO_GetShiftState [08:53:25]wFMCommunicate request_size=4 [08:53:25]MH_SAM_APDU [08:53:25]CAPDU: 80 13 01 00 [08:53:25]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [08:53:25]Write i2c OK [08:53:25]MH_I2C_Read... [08:53:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:25]Read from MH i2c: E2 [08:53:25]MH_I2C_Read... [08:53:25]Read from MH i2c: E2 0E 00 [08:53:25]MH_I2C_Read... [08:53:25]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 3E [08:53:25]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [08:53:25]wFMCommunicate OK [08:53:25]SAM_PROTO_GetShiftState done [08:53:25]FM_GetShiftState done [08:53:25]req_shift_opened done [08:53:25]requested_item shift.open_date is exist - process it [08:53:25]req_shift_open_date [08:53:25]req_shift_open_date done [08:53:25]produce_requested_data done [08:53:25]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77016,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [08:53:25]process_action_free close_receipt [08:53:25]json_value_free [08:53:25]json_value_free done [08:53:25]process_json_proto returns [08:53:25]Send response to host [08:53:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77016,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [08:53:25]free response buf [08:53:25]execute_script done [08:53:25]execute_script returns [08:53:25]free content buf [08:53:25]Sock 7.Close socket [08:53:25]Sock 7.Thread stoped [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:51]accept exits with 9 [08:54:51]New connection [08:54:51]New thread 3067452772 created [08:54:51]Thread 3067309412 joined [08:54:51]Waiting for new connection... [08:54:51] Sock 9.Parse request [08:54:51]Sock 9.Check first char [08:54:51]Sock 9.First char is OK [08:54:51]request: POST /json_proto HTTP/1.0 [08:54:51]Method: POST [08:54:51]URL: /json_proto [08:54:51]Method is POST - this is cgi request [08:54:51]url: /json_proto [08:54:51]query_string will be loaded in cgi processing [08:54:51]execute_cgi json_proto POST (null) [08:54:51]execute_cgi path=json_proto method=POST [08:54:51]POST find Content-Length [08:54:51]Host: 172.17.39.195:8080 [08:54:51]Content-Length: 621 [08:54:51]Content-Type: application/json [08:54:51] [08:54:51]POST finish read [08:54:51]Found Content-Length = 621 [08:54:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221038", "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" ] } } [08:54:51]execute_script... [08:54: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)221038", "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" ] } } [08:54:51]POST & json_proto [08:54:51]process_json_proto [08:54:51]json parsed OK: [08:54:51]protocol is kg_v1.0 [08:54:51]action value=close_receipt [08:54:51]process_action close_receipt [08:54:51]cmd_close_receipt [08:54:51]MH_GetDate [08:54:51]Write to MH i2c: F0 00 00 B3 00 A2 [08:54:51]Write i2c OK [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: F0 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: F0 09 00 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: F0 09 00 B3 00 00 5C 34 79 66 99 81 91 64 29 [08:54:51]GetLastDocTimeStamp 1719219202 [08:54:51]current date 1719219292 [08:54:51]FM_GetShiftState [08:54:51]SAM_PROTO_GetShiftState [08:54:51]wFMCommunicate request_size=4 [08:54:51]MH_SAM_APDU [08:54:51]CAPDU: 80 13 01 00 [08:54:51]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [08:54:51]Write i2c OK [08:54:51]MH_I2C_Read... [08:54:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:51]Read from MH i2c: E2 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: E2 0E 00 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 40 [08:54:51]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [08:54:51]wFMCommunicate OK [08:54:51]SAM_PROTO_GetShiftState done [08:54:51]FM_GetShiftState done [08:54:51]opened in 1719189095 [08:54:51]opened+sec_in_day 1719275495 [08:54:51]quantity*price = 14000 [08:54:51]sum+1 = 14001 [08:54:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 19 24.06.2024 08:54 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77017 ФПД: 281156833758667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T085452&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77017&fm=281156833758667&tin=02508201610067®Number=0000000000095696&sum=14000 0 [08:54:52]StoreToDocumentArchive [08:54:52]shift 397 fd 77017 [08:54:52]save to /storage/0397/doc_00077017 [08:54:52]save last doc name /storage/0397/doc_00077017 to /storage/kkm_last_doc_name [08:54:52]save OK [08:54:52]Clear old archive folders... [08:54:52]ProcessDocumentItem done err = 0, tmpTLVsize=273 [08:54:52]tlvbuf is 01938270 [08:54:52]SAM_PROTO_ClearQueue [08:54:52]wFMCommunicate request_size=4 [08:54:52]MH_SAM_APDU [08:54:52]CAPDU: 80 09 00 00 [08:54:52]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [08:54:52]Write i2c OK [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: E2 [08:54:52]MH_I2C_Read... [08:54:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:52]Read from MH i2c: E2 03 00 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [08:54:52]RAPDU: 90 00 [08:54:52]wFMCommunicate OK [08:54:52]SAM_PROTO_ClearQueue done [08:54:52]KKMCreateOFDPacket [08:54:52]OFDProtocolAddRootSTLVToBuf [08:54:52]FM_MakeSignedData [08:54:52]FM_MakeSignedData [08:54:52]SAM_PROTO_SignData [08:54:52]wFMCommunicate request_size=4 [08:54:52]MH_SAM_APDU [08:54:52]CAPDU: 80 0D 01 02 [08:54:52]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [08:54:52]Write i2c OK [08:54:52]MH_I2C_Read... [08:54:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:52]Read from MH i2c: E2 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: E2 03 00 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [08:54:52]RAPDU: 90 00 [08:54:52]wFMCommunicate OK [08:54:52]wFMCommunicate request_size=255 [08:54:52]MH_SAM_APDU [08:54:52]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 13 00 00 00 F4 03 04 00 5C 34 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 [08:54:52]Write to MH i2c: E2 02 01 C3 00 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 13 00 00 00 F4 03 04 00 5C 34 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 00 00 36 [08:54:52]Write i2c OK [08:54:52]MH_I2C_Read... [08:54:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:53]Read from MH i2c: E2 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: E2 03 00 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [08:54:53]RAPDU: 90 00 [08:54:53]wFMCommunicate OK [08:54:53]wFMCommunicate request_size=32 [08:54:53]MH_SAM_APDU [08:54:53]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 35 30 30 39 10 04 04 00 D9 2C 01 00 35 04 06 00 FF B5 ED 33 CD CB [08:54:53]Write to MH i2c: E2 23 00 C4 00 80 0D 02 02 1B 00 30 30 30 38 37 35 30 30 39 10 04 04 00 D9 2C 01 00 35 04 06 00 FF B5 ED 33 CD CB 00 00 0A [08:54:53]Write i2c OK [08:54:53]MH_I2C_Read... [08:54:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:53]Read from MH i2c: E2 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: E2 03 00 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [08:54:53]RAPDU: 90 00 [08:54:53]wFMCommunicate OK [08:54:53]wFMCommunicate request_size=4 [08:54:53]MH_SAM_APDU [08:54:53]CAPDU: 80 0D 03 02 [08:54:53]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [08:54:53]Write i2c OK [08:54:53]MH_I2C_Read... [08:54:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:53]Read from MH i2c: E2 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: E2 0B 00 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: E2 0B 00 C5 00 00 76 CB 16 24 89 92 6B F6 90 00 38 [08:54:53]RAPDU: 76 CB 16 24 89 92 6B F6 90 00 [08:54:53]wFMCommunicate OK [08:54:53]SAM_PROTO_SignData done [08:54:53]FM_MakeSignedData done [08:54:53]CreateOFDProtocolMessage [08:54:53]wFMCommunicate request_size=4 [08:54:53]MH_SAM_APDU [08:54:53]CAPDU: 80 11 00 00 [08:54:53]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [08:54:53]Write i2c OK [08:54:53]MH_I2C_Read... [08:54:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:53]Read from MH i2c: E2 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: E2 17 00 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 90 [08:54:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [08:54:53]wFMCommunicate OK [08:54:53]CreateOFDProtocolMessage done [08:54:53]OFDSenderStorePacket 77017 [08:54:53]StoreOFDPacket docnum=77017 [08:54:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 07 14 1D 01 08 7B 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 13 00 00 00 F4 03 04 00 5C 34 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D9 2C 01 00 35 04 06 00 FF B5 ED 33 CD CB 76 CB 16 24 89 92 6B F6 [08:54:53]CheckFolder [08:54:53]dirname=/storage/ofd_packets [08:54:53]CheckFolder done [08:54:53]ProducePacketName [08:54:53]name=ofd_packets/00077017 [08:54:53]NVStorageSaveData ofd_packets/00077017 [08:54:53]File name is /storage/ofd_packets/00077017 [08:54:53]Write 323 bytes [08:54:53]NVStorageSaveData done [08:54:53]OFDSenderStorePacket done [08:54:53]KKMCreateOFDPacket done [08:54:53]NVStorageSaveData kkm_last_timestamp [08:54:53]File name is /storage/kkm_last_timestamp [08:54:53]Write 4 bytes [08:54:53]NVStorageSaveData done [08:54:53]ExternCall_PrintAddStr [08:54:53]wPrintStart [08:54:53]Write to MH i2c: 01 00 00 C7 00 C7 [08:54:53]Write i2c OK [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: 01 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: 01 07 00 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [08:54:53]RasterBufferAndPrint [08:54:53]line Счет N : (3)221038 [08:54:53]line ИНН: 02508201610067 [08:54:53]line Контрольно-Кассовый Чек [08:54:53]line ПРОДАЖА [08:54:53]line Товар: 48747059 [08:54:53]line Сигареты Winston Legend Blue [08:54:53]line 1.000 * 140.00 [08:54:53]line = 140.00 [08:54:53]line НДС 12% НСП 1% [08:54:53]line > о реализуемом товаре [08:54:53]line ИТОГО: 140.00 [08:54:53]line НСП 1% : 1.24 [08:54:53]line НДС 12% : 14.87 [08:54:53]line Наличными: 140.00 [08:54:53]line Безнал.: 0.00 [08:54:53]line Место: АЗС № 144 "Партнер Нефть" [08:54:53]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [08:54:53]line СНО: Общий режим [08:54:53]line Чек 19 24.06.2024 08:54 [08:54:53]line Смена: 397 ФФД: 1.0 [08:54:53]line ЗНМ: 0300000170 [08:54:53]line РНМ: 0000000000095696 [08:54:53]line Версия ККМ: 001 [08:54:53]line ФМ: 0000000000875009 [08:54:53]line ФД: 77017 [08:54:53]line ФПД: 281156833758667 [08:54:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T085452&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77017&fm=281156833758667&tin=02508201610067®Number=0000000000095696&sum=14000 [08:54:53]line 0 [08:54:53]OFD Sender: Processing packet 77017 [packets to send 351, broken 350] [08:54:53]ProducePacketName [08:54:53]name=ofd_packets/00077017 [08:54:53]OFD Sender: To server: pG, [08:54:53]CommunicateWithHost lk.salyk.kg:30040 [08:54:53]ConnectInit lk.salyk.kg [08:54:53]written 0, free lines is 4095 [08:54:53]Connected sock=7 [08:54:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 07 14 1D 01 08 7B 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 13 00 00 00 F4 03 04 00 5C 34 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 D9 2C 01 00 35 04 06 00 FF B5 ED 33 CD CB 76 CB 16 24 89 92 6B F6 [08:54:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 BE B7 47 00 94 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 35 30 30 39 10 04 04 00 D9 2C 01 00 F4 03 04 00 F0 DA 78 66 B6 04 01 00 00 C1 22 77 7E C4 02 49 53 [08:54:54]CommunicateWithHost err = 0 [08:54:54]CheckOFDResponse [08:54:54]1017 (14) - 77093643461234 [08:54:54]1041 (16) - 0000000000875009 [08:54:54]1040 (4) - 77017 [08:54:54]1012 (4) - 24.06.2024 02:33 [08:54:54]1206 (1) - 0 [08:54:54]OFD Sender: Remove packet 77017 [08:54:54]ProducePacketName [08:54:54]name=ofd_packets/00077017 [08:54:54]NVStorageDeleteData [08:54:54]Write to MH i2c: 01 00 00 F0 00 F0 [08:54:54]Write i2c OK [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: 01 [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: 01 07 00 [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 C9 0C CC [08:54:54]RasterBufferAndPrint [08:54:54]line [08:54:54]line [08:54:54]line [08:54:54]line [08:54:54]line [08:54:54]written 0, free lines is 3279 [08:54:54]MH_Cut [08:54:54]Write to MH i2c: D1 01 00 F7 00 01 C9 [08:54:54]Write i2c OK [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: D1 [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: D1 01 00 [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: D1 01 00 F7 00 00 C8 [08:54:54]Write to MH i2c: 01 00 00 F8 00 F8 [08:54:54]Write i2c OK [08:54:54]MH_I2C_Read... [08:54:54]OFD Sender: No OFD packet to send [08:54:54]*** Cut start [08:54:54]*** Partial cut [08:54:54]*** CUTSNS_PIN = 1 [08:54:54]*** CUTSNS_PIN = 0 [08:54:55]*** Brake cut motor [08:54:55]Read from MH i2c: 01 [08:54:55]MH_I2C_Read... [08:54:55]*** Stop cut motor [08:54:55]*** Cut end [08:54:55]Read from MH i2c: 01 07 00 [08:54:55]MH_I2C_Read... [08:54:55]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [08:54:55]process_action close_receipt done [08:54:55]requested_data is exist [08:54:55]produce_requested_data [08:54:55]requested_item fm.sn is exist - process it [08:54:55]wFMCommunicate request_size=4 [08:54:55]MH_SAM_APDU [08:54:55]CAPDU: 80 11 00 00 [08:54:55]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [08:54:55]Write i2c OK [08:54:55]MH_I2C_Read... [08:54:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:55]Read from MH i2c: E2 [08:54:55]MH_I2C_Read... [08:54:55]Read from MH i2c: E2 17 00 [08:54:55]MH_I2C_Read... [08:54:55]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 C3 [08:54:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [08:54:55]wFMCommunicate OK [08:54:55]requested_item fd.num is exist - process it [08:54:55]SAM_PROTO_GetFieldsCounters [08:54:55]wFMCommunicate request_size=4 [08:54:55]MH_SAM_APDU [08:54:55]CAPDU: 80 13 00 00 [08:54:55]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [08:54:55]Write i2c OK [08:54:55]MH_I2C_Read... [08:54:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:55]Read from MH i2c: E2 [08:54:55]MH_I2C_Read... [08:54:55]Read from MH i2c: E2 62 00 [08:54:55]MH_I2C_Read... [08:54:55]Read from MH i2c: E2 62 00 FA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D9 2C 01 00 0E 04 04 00 8D 01 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 6B [08:54: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 D9 2C 01 00 0E 04 04 00 8D 01 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 [08:54:55]wFMCommunicate OK [08:54:55]SAM_PROTO_GetFieldsCounters done [08:54:55]requested_item shift.num is exist - process it [08:54:55]requested_item shift.opened is exist - process it [08:54:55]req_shift_opened [08:54:55]FM_GetShiftState [08:54:55]SAM_PROTO_GetShiftState [08:54:55]wFMCommunicate request_size=4 [08:54:55]MH_SAM_APDU [08:54:55]CAPDU: 80 13 01 00 [08:54:55]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [08:54:55]Write i2c OK [08:54:55]MH_I2C_Read... [08:54:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:55]Read from MH i2c: E2 [08:54:55]MH_I2C_Read... [08:54:55]Read from MH i2c: E2 0E 00 [08:54:55]MH_I2C_Read... [08:54:55]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 87 [08:54:55]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [08:54:55]wFMCommunicate OK [08:54:55]SAM_PROTO_GetShiftState done [08:54:55]FM_GetShiftState done [08:54:55]req_shift_opened done [08:54:55]requested_item shift.open_date is exist - process it [08:54:55]req_shift_open_date [08:54:55]req_shift_open_date done [08:54:55]produce_requested_data done [08:54:55]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77017,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [08:54:55]process_action_free close_receipt [08:54:55]json_value_free [08:54:55]json_value_free done [08:54:55]process_json_proto returns [08:54:55]Send response to host [08:54:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77017,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [08:54:55]free response buf [08:54:55]execute_script done [08:54:55]execute_script returns [08:54:55]free content buf [08:54:55]Sock 9.Close socket [08:54:55]Sock 9.Thread stoped [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:14]OFD Sender: No OFD packet to send [08:56:19]OFD Sender: No OFD packet to send [08:56:24]OFD Sender: No OFD packet to send [08:56:29]OFD Sender: No OFD packet to send [08:56:34]OFD Sender: No OFD packet to send [08:56:39]OFD Sender: No OFD packet to send [08:56:44]OFD Sender: No OFD packet to send [08:56:49]OFD Sender: No OFD packet to send [08:56:54]OFD Sender: No OFD packet to send [08:56:59]OFD Sender: No OFD packet to send [08:57:04]OFD Sender: No OFD packet to send [08:57:09]OFD Sender: No OFD packet to send [08:57:14]OFD Sender: No OFD packet to send [08:57:19]OFD Sender: No OFD packet to send [08:57:24]OFD Sender: No OFD packet to send [08:57:29]OFD Sender: No OFD packet to send [08:57:34]OFD Sender: No OFD packet to send [08:57:39]OFD Sender: No OFD packet to send [08:57:44]OFD Sender: No OFD packet to send [08:57:49]OFD Sender: No OFD packet to send [08:57:54]OFD Sender: No OFD packet to send [08:57:59]OFD Sender: No OFD packet to send [08:58:04]OFD Sender: No OFD packet to send [08:58:09]OFD Sender: No OFD packet to send [08:58:14]OFD Sender: No OFD packet to send [08:58:19]OFD Sender: No OFD packet to send [08:58:24]OFD Sender: No OFD packet to send [08:58:30]OFD Sender: No OFD packet to send [08:58:35]OFD Sender: No OFD packet to send [08:58:40]OFD Sender: No OFD packet to send [08:58:45]OFD Sender: No OFD packet to send [08:58:50]OFD Sender: No OFD packet to send [08:58:55]OFD Sender: No OFD packet to send [08:59:00]OFD Sender: No OFD packet to send [08:59:05]OFD Sender: No OFD packet to send [08:59:10]OFD Sender: No OFD packet to send [08:59:15]OFD Sender: No OFD packet to send [08:59:20]OFD Sender: No OFD packet to send [08:59:25]OFD Sender: No OFD packet to send [08:59:30]OFD Sender: No OFD packet to send [08:59:35]OFD Sender: No OFD packet to send [08:59:40]OFD Sender: No OFD packet to send [08:59:45]OFD Sender: No OFD packet to send [08:59:50]OFD Sender: No OFD packet to send [08:59:55]OFD Sender: No OFD packet to send [09:00:00]OFD Sender: No OFD packet to send [09:00:05]OFD Sender: No OFD packet to send [09:00:10]OFD Sender: No OFD packet to send [09:00:15]OFD Sender: No OFD packet to send [09:00:20]OFD Sender: No OFD packet to send [09:00:25]OFD Sender: No OFD packet to send [09:00:30]OFD Sender: No OFD packet to send [09:00:35]OFD Sender: No OFD packet to send [09:00:40]OFD Sender: No OFD packet to send [09:00:45]OFD Sender: No OFD packet to send [09:00:50]OFD Sender: No OFD packet to send [09:00:55]OFD Sender: No OFD packet to send [09:01:00]OFD Sender: No OFD packet to send [09:01:05]OFD Sender: No OFD packet to send [09:01:10]OFD Sender: No OFD packet to send [09:01:15]OFD Sender: No OFD packet to send [09:01:20]OFD Sender: No OFD packet to send [09:01:25]OFD Sender: No OFD packet to send [09:01:30]OFD Sender: No OFD packet to send [09:01:35]OFD Sender: No OFD packet to send [09:01:40]OFD Sender: No OFD packet to send [09:01:45]OFD Sender: No OFD packet to send [09:01:50]OFD Sender: No OFD packet to send [09:01:55]OFD Sender: No OFD packet to send [09:02:00]OFD Sender: No OFD packet to send [09:02:05]OFD Sender: No OFD packet to send [09:02:10]OFD Sender: No OFD packet to send [09:02:15]OFD Sender: No OFD packet to send [09:02:20]OFD Sender: No OFD packet to send [09:02:25]OFD Sender: No OFD packet to send [09:02:30]OFD Sender: No OFD packet to send [09:02:35]OFD Sender: No OFD packet to send [09:02:40]OFD Sender: No OFD packet to send [09:02:45]OFD Sender: No OFD packet to send [09:02:50]OFD Sender: No OFD packet to send [09:02:55]OFD Sender: No OFD packet to send [09:03:00]OFD Sender: No OFD packet to send [09:03:05]OFD Sender: No OFD packet to send [09:03:10]OFD Sender: No OFD packet to send [09:03:15]OFD Sender: No OFD packet to send [09:03:20]OFD Sender: No OFD packet to send [09:03:25]OFD Sender: No OFD packet to send [09:03:30]OFD Sender: No OFD packet to send [09:03:35]OFD Sender: No OFD packet to send [09:03:40]OFD Sender: No OFD packet to send [09:03:45]OFD Sender: No OFD packet to send [09:03:50]OFD Sender: No OFD packet to send [09:03:55]OFD Sender: No OFD packet to send [09:04:00]OFD Sender: No OFD packet to send [09:04:05]OFD Sender: No OFD packet to send [09:04:10]OFD Sender: No OFD packet to send [09:04:15]OFD Sender: No OFD packet to send [09:04:20]OFD Sender: No OFD packet to send [09:04:25]OFD Sender: No OFD packet to send [09:04:30]OFD Sender: No OFD packet to send [09:04:35]OFD Sender: No OFD packet to send [09:04:40]OFD Sender: No OFD packet to send [09:04:45]OFD Sender: No OFD packet to send [09:04:50]OFD Sender: No OFD packet to send [09:04:55]OFD Sender: No OFD packet to send [09:05:00]OFD Sender: No OFD packet to send [09:05:05]OFD Sender: No OFD packet to send [09:05:10]OFD Sender: No OFD packet to send [09:05:15]OFD Sender: No OFD packet to send [09:05:20]OFD Sender: No OFD packet to send [09:05:25]OFD Sender: No OFD packet to send [09:05:30]OFD Sender: No OFD packet to send [09:05:35]OFD Sender: No OFD packet to send [09:05:40]OFD Sender: No OFD packet to send [09:05:45]OFD Sender: No OFD packet to send [09:05:50]OFD Sender: No OFD packet to send [09:05:55]OFD Sender: No OFD packet to send [09:06:00]OFD Sender: No OFD packet to send [09:06:05]OFD Sender: No OFD packet to send [09:06:10]OFD Sender: No OFD packet to send [09:06:15]OFD Sender: No OFD packet to send [09:06:20]OFD Sender: No OFD packet to send [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:06:56]accept exits with 10 [09:06:56]New connection [09:06:56]New thread 3067309412 created [09:06:56]Thread 3067452772 joined [09:06:56]Waiting for new connection... [09:06:56] Sock 10.Parse request [09:06:56]Sock 10.Check first char [09:06:56]Sock 10.First char is OK [09:06:56]request: POST /json_proto HTTP/1.0 [09:06:56]Method: POST [09:06:56]URL: /json_proto [09:06:56]Method is POST - this is cgi request [09:06:56]url: /json_proto [09:06:56]query_string will be loaded in cgi processing [09:06:56]execute_cgi json_proto POST (null) [09:06:56]execute_cgi path=json_proto method=POST [09:06:56]POST find Content-Length [09:06:56]Host: 172.17.39.195:8080 [09:06:56]Content-Length: 626 [09:06:56]Content-Type: application/json [09:06:56] [09:06:56]POST finish read [09:06:56]Found Content-Length = 626 [09:06:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221039", "tax_sys" : 0, "items" : [ { "code": "46226624", "name": "Mentos \u041F\u0412 \u041A\u043B\u0443\u0431\u043D\u0438\u043A\u0430 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 10.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:56]execute_script... [09: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)221039", "tax_sys" : 0, "items" : [ { "code": "46226624", "name": "Mentos \u041F\u0412 \u041A\u043B\u0443\u0431\u043D\u0438\u043A\u0430 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 10.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:56]POST & json_proto [09:06:56]process_json_proto [09:06:56]json parsed OK: [09:06:56]protocol is kg_v1.0 [09:06:56]action value=close_receipt [09:06:56]process_action close_receipt [09:06:56]cmd_close_receipt [09:06:56]MH_GetDate [09:06:56]Write to MH i2c: F0 00 00 FC 00 EB [09:06:56]Write i2c OK [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: F0 [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: F0 09 00 [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: F0 09 00 FC 00 00 31 37 79 66 99 81 91 64 4A [09:06:56]GetLastDocTimeStamp 1719219292 [09:06:56]current date 1719220017 [09:06:56]FM_GetShiftState [09:06:56]SAM_PROTO_GetShiftState [09:06:56]wFMCommunicate request_size=4 [09:06:56]MH_SAM_APDU [09:06:56]CAPDU: 80 13 01 00 [09:06:56]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [09:06:56]Write i2c OK [09:06:56]MH_I2C_Read... [09:06:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:56]Read from MH i2c: E2 [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: E2 0E 00 [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 89 [09:06:56]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [09:06:56]wFMCommunicate OK [09:06:56]SAM_PROTO_GetShiftState done [09:06:56]FM_GetShiftState done [09:06:56]opened in 1719189095 [09:06:56]opened+sec_in_day 1719275495 [09:06:56]quantity*price = 1000 [09:06:56]sum+1 = 1001 [09:06:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 10.00 НСП 1% : 0.09 НДС 12% : 1.06 Наличными: 10.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 20 24.06.2024 09:06 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77018 ФПД: 152702908621651 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T090657&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77018&fm=152702908621651&tin=02508201610067®Number=0000000000095696&sum=1000 0 [09:06:57]StoreToDocumentArchive [09:06:57]shift 397 fd 77018 [09:06:57]save to /storage/0397/doc_00077018 [09:06:57]save last doc name /storage/0397/doc_00077018 to /storage/kkm_last_doc_name [09:06:57]save OK [09:06:57]Clear old archive folders... [09:06:57]ProcessDocumentItem done err = 0, tmpTLVsize=273 [09:06:57]tlvbuf is 018B9350 [09:06:57]SAM_PROTO_ClearQueue [09:06:57]wFMCommunicate request_size=4 [09:06:57]MH_SAM_APDU [09:06:57]CAPDU: 80 09 00 00 [09:06:57]Write to MH i2c: E2 08 00 0A 01 80 09 00 00 00 00 00 00 7D [09:06:57]Write i2c OK [09:06:57]MH_I2C_Read... [09:06:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:57]Read from MH i2c: E2 [09:06:57]MH_I2C_Read... [09:06:57]Read from MH i2c: E2 03 00 [09:06:57]MH_I2C_Read... [09:06:57]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [09:06:57]RAPDU: 90 00 [09:06:57]wFMCommunicate OK [09:06:57]SAM_PROTO_ClearQueue done [09:06:57]KKMCreateOFDPacket [09:06:57]OFDProtocolAddRootSTLVToBuf [09:06:57]FM_MakeSignedData [09:06:57]FM_MakeSignedData [09:06:57]SAM_PROTO_SignData [09:06:57]wFMCommunicate request_size=4 [09:06:57]MH_SAM_APDU [09:06:57]CAPDU: 80 0D 01 02 [09:06:57]Write to MH i2c: E2 08 00 0B 01 80 0D 01 02 00 00 00 00 85 [09:06:57]Write i2c OK [09:06:57]MH_I2C_Read... [09:06:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:57]Read from MH i2c: E2 [09:06:57]MH_I2C_Read... [09:06:57]Read from MH i2c: E2 03 00 [09:06:57]MH_I2C_Read... [09:06:57]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [09:06:57]RAPDU: 90 00 [09:06:57]wFMCommunicate OK [09:06:57]wFMCommunicate request_size=255 [09:06:57]MH_SAM_APDU [09:06:57]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 36 32 32 36 36 32 34 06 04 24 00 4D 65 6E 74 6F 73 20 D0 9F D0 92 20 D0 9A D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 31 37 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 [09:06:57]Write to MH i2c: E2 02 01 0C 01 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 36 32 32 36 36 32 34 06 04 24 00 4D 65 6E 74 6F 73 20 D0 9F D0 92 20 D0 9A D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 31 37 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 00 00 B7 [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 03 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [09:06:58]RAPDU: 90 00 [09:06:58]wFMCommunicate OK [09:06:58]wFMCommunicate request_size=32 [09:06:58]MH_SAM_APDU [09:06:58]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 35 30 30 39 10 04 04 00 DA 2C 01 00 35 04 06 00 8A E1 EA 9F E3 53 [09:06:58]Write to MH i2c: E2 23 00 0D 01 80 0D 02 02 1B 00 30 30 30 38 37 35 30 30 39 10 04 04 00 DA 2C 01 00 35 04 06 00 8A E1 EA 9F E3 53 00 00 13 [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 03 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [09:06:58]RAPDU: 90 00 [09:06:58]wFMCommunicate OK [09:06:58]wFMCommunicate request_size=4 [09:06:58]MH_SAM_APDU [09:06:58]CAPDU: 80 0D 03 02 [09:06:58]Write to MH i2c: E2 08 00 0E 01 80 0D 03 02 00 00 00 00 8A [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 0B 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 0B 00 0E 01 00 AF 91 BA 69 3A 7E A4 AB 90 00 F5 [09:06:58]RAPDU: AF 91 BA 69 3A 7E A4 AB 90 00 [09:06:58]wFMCommunicate OK [09:06:58]SAM_PROTO_SignData done [09:06:58]FM_MakeSignedData done [09:06:58]CreateOFDProtocolMessage [09:06:58]wFMCommunicate request_size=4 [09:06:58]MH_SAM_APDU [09:06:58]CAPDU: 80 11 00 00 [09:06:58]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 17 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 DA [09:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [09:06:58]wFMCommunicate OK [09:06:58]CreateOFDProtocolMessage done [09:06:58]OFDSenderStorePacket 77018 [09:06:58]StoreOFDPacket docnum=77018 [09:06:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 78 CD 1D 01 BB 7D 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 36 32 32 36 36 32 34 06 04 24 00 4D 65 6E 74 6F 73 20 D0 9F D0 92 20 D0 9A D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 31 37 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DA 2C 01 00 35 04 06 00 8A E1 EA 9F E3 53 AF 91 BA 69 3A 7E A4 AB [09:06:58]CheckFolder [09:06:58]dirname=/storage/ofd_packets [09:06:58]CheckFolder done [09:06:58]ProducePacketName [09:06:58]name=ofd_packets/00077018 [09:06:58]NVStorageSaveData ofd_packets/00077018 [09:06:58]File name is /storage/ofd_packets/00077018 [09:06:58]Write 323 bytes [09:06:58]NVStorageSaveData done [09:06:58]OFDSenderStorePacket done [09:06:58]KKMCreateOFDPacket done [09:06:58]NVStorageSaveData kkm_last_timestamp [09:06:58]File name is /storage/kkm_last_timestamp [09:06:58]Write 4 bytes [09:06:58]NVStorageSaveData done [09:06:58]ExternCall_PrintAddStr [09:06:58]wPrintStart [09:06:58]Write to MH i2c: 01 00 00 10 01 11 [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: 01 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: 01 07 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [09:06:58]RasterBufferAndPrint [09:06:58]line Счет N : (3)221039 [09:06:58]line ИНН: 02508201610067 [09:06:58]line Контрольно-Кассовый Чек [09:06:58]line ПРОДАЖА [09:06:58]line Товар: 46226624 [09:06:58]line Mentos ПВ Клубника 6*100*2 [09:06:58]line 1.000 * 10.00 [09:06:58]line = 10.00 [09:06:58]line НДС 12% НСП 1% [09:06:58]line > о реализуемом товаре [09:06:58]line ИТОГО: 10.00 [09:06:58]line НСП 1% : 0.09 [09:06:58]line НДС 12% : 1.06 [09:06:58]line Наличными: 10.00 [09:06:58]line Безнал.: 0.00 [09:06:58]line Место: АЗС № 144 "Партнер Нефть" [09:06:58]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [09:06:58]line СНО: Общий режим [09:06:58]line Чек 20 24.06.2024 09:06 [09:06:58]line Смена: 397 ФФД: 1.0 [09:06:58]line ЗНМ: 0300000170 [09:06:58]line РНМ: 0000000000095696 [09:06:58]line Версия ККМ: 001 [09:06:58]line ФМ: 0000000000875009 [09:06:58]line ФД: 77018 [09:06:58]line ФПД: 152702908621651 [09:06:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T090657&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77018&fm=152702908621651&tin=02508201610067®Number=0000000000095696&sum=1000 [09:06:58]line 0 [09:06:58]written 0, free lines is 4095 [09:06:58]OFD Sender: Processing packet 77018 [packets to send 351, broken 350] [09:06:58]ProducePacketName [09:06:58]name=ofd_packets/00077018 [09:06:58]OFD Sender: To server: pG, [09:06:58]CommunicateWithHost lk.salyk.kg:30040 [09:06:58]ConnectInit lk.salyk.kg [09:06:58]Connected sock=9 [09: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 35 30 30 39 25 01 00 00 78 CD 1D 01 BB 7D 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 36 32 32 36 36 32 34 06 04 24 00 4D 65 6E 74 6F 73 20 D0 9F D0 92 20 D0 9A D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 31 37 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DA 2C 01 00 35 04 06 00 8A E1 EA 9F E3 53 AF 91 BA 69 3A 7E A4 AB [09:06:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 08 D9 47 00 AA 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DA 2C 01 00 F4 03 04 00 C5 DD 78 66 B6 04 01 00 00 82 C4 87 20 D7 29 0A 9D [09:06:59]CommunicateWithHost err = 0 [09:06:59]CheckOFDResponse [09:06:59]1017 (14) - 77093643461234 [09:06:59]1041 (16) - 0000000000875009 [09:06:59]1040 (4) - 77018 [09:06:59]1012 (4) - 24.06.2024 02:45 [09:06:59]1206 (1) - 0 [09:06:59]OFD Sender: Remove packet 77018 [09:06:59]ProducePacketName [09:06:59]name=ofd_packets/00077018 [09:06:59]NVStorageDeleteData [09:06:59]Write to MH i2c: 01 00 00 38 01 39 [09:06:59]Write i2c OK [09:06:59]MH_I2C_Read... [09:06:59]Read from MH i2c: 01 [09:06:59]MH_I2C_Read... [09:06:59]Read from MH i2c: 01 07 00 [09:06:59]MH_I2C_Read... [09:06:59]Read from MH i2c: 01 07 00 38 01 00 00 00 00 00 01 0D 4E [09:06:59]RasterBufferAndPrint [09:06:59]line [09:06:59]line [09:06:59]line [09:06:59]line [09:06:59]line [09:06:59]written 0, free lines is 3335 [09:06:59]MH_Cut [09:06:59]Write to MH i2c: D1 01 00 3F 01 01 12 [09:06:59]Write i2c OK [09:06:59]MH_I2C_Read... [09:06:59]Read from MH i2c: D1 [09:06:59]MH_I2C_Read... [09:06:59]Read from MH i2c: D1 01 00 [09:06:59]MH_I2C_Read... [09:06:59]Read from MH i2c: D1 01 00 3F 01 00 11 [09:06:59]Write to MH i2c: 01 00 00 40 01 41 [09:06:59]Write i2c OK [09:06:59]MH_I2C_Read... [09:06:59]OFD Sender: No OFD packet to send [09:06:59]*** Cut start [09:06:59]*** Partial cut [09:06:59]*** CUTSNS_PIN = 1 [09:07:00]*** CUTSNS_PIN = 0 [09:07:00]*** Brake cut motor [09:07:00]Read from MH i2c: 01 [09:07:00]MH_I2C_Read... [09:07:00]*** Stop cut motor [09:07:00]*** Cut end [09:07:00]Read from MH i2c: 01 07 00 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: 01 07 00 40 01 00 00 00 00 00 FF 0F 56 [09:07:00]process_action close_receipt done [09:07:00]requested_data is exist [09:07:00]produce_requested_data [09:07:00]requested_item fm.sn is exist - process it [09:07:00]wFMCommunicate request_size=4 [09:07:00]MH_SAM_APDU [09:07:00]CAPDU: 80 11 00 00 [09:07:00]Write to MH i2c: E2 08 00 41 01 80 11 00 00 00 00 00 00 BC [09:07:00]Write i2c OK [09:07:00]MH_I2C_Read... [09:07:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:00]Read from MH i2c: E2 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: E2 17 00 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: E2 17 00 41 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 0C [09:07:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [09:07:00]wFMCommunicate OK [09:07:00]requested_item fd.num is exist - process it [09:07:00]SAM_PROTO_GetFieldsCounters [09:07:00]wFMCommunicate request_size=4 [09:07:00]MH_SAM_APDU [09:07:00]CAPDU: 80 13 00 00 [09:07:00]Write to MH i2c: E2 08 00 42 01 80 13 00 00 00 00 00 00 BF [09:07:00]Write i2c OK [09:07:00]MH_I2C_Read... [09:07:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:00]Read from MH i2c: E2 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: E2 62 00 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: E2 62 00 42 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 DA 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 B8 [09: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 DA 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:00]wFMCommunicate OK [09:07:00]SAM_PROTO_GetFieldsCounters done [09:07:00]requested_item shift.num is exist - process it [09:07:00]requested_item shift.opened is exist - process it [09:07:00]req_shift_opened [09:07:00]FM_GetShiftState [09:07:00]SAM_PROTO_GetShiftState [09:07:00]wFMCommunicate request_size=4 [09:07:00]MH_SAM_APDU [09:07:00]CAPDU: 80 13 01 00 [09:07:00]Write to MH i2c: E2 08 00 43 01 80 13 01 00 00 00 00 00 C1 [09:07:00]Write i2c OK [09:07:00]MH_I2C_Read... [09:07:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:00]Read from MH i2c: E2 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: E2 0E 00 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: E2 0E 00 43 01 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 D0 [09:07:00]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [09:07:00]wFMCommunicate OK [09:07:00]SAM_PROTO_GetShiftState done [09:07:00]FM_GetShiftState done [09:07:00]req_shift_opened done [09:07:00]requested_item shift.open_date is exist - process it [09:07:00]req_shift_open_date [09:07:00]req_shift_open_date done [09:07:00]produce_requested_data done [09:07:00]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77018,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [09:07:00]process_action_free close_receipt [09:07:00]json_value_free [09:07:00]json_value_free done [09:07:00]process_json_proto returns [09:07:00]Send response to host [09:07:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77018,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [09:07:00]free response buf [09:07:00]execute_script done [09:07:00]execute_script returns [09:07:00]free content buf [09:07:00]Sock 10.Close socket [09:07:00]Sock 10.Thread stoped [09:07:04]OFD Sender: No OFD packet to send [09:07:09]OFD Sender: No OFD packet to send [09:07:14]OFD Sender: No OFD packet to send [09:07:19]OFD Sender: No OFD packet to send [09:07:24]OFD Sender: No OFD packet to send [09:07:29]OFD Sender: No OFD packet to send [09:07:34]OFD Sender: No OFD packet to send [09:07:39]OFD Sender: No OFD packet to send [09:07:44]OFD Sender: No OFD packet to send [09:07:49]OFD Sender: No OFD packet to send [09:07:54]OFD Sender: No OFD packet to send [09:07:59]OFD Sender: No OFD packet to send [09:08:04]OFD Sender: No OFD packet to send [09:08:09]OFD Sender: No OFD packet to send [09:08:14]OFD Sender: No OFD packet to send [09:08:19]OFD Sender: No OFD packet to send [09:08:24]OFD Sender: No OFD packet to send [09:08:29]OFD Sender: No OFD packet to send [09:08:34]OFD Sender: No OFD packet to send [09:08:39]OFD Sender: No OFD packet to send [09:08:44]OFD Sender: No OFD packet to send [09:08:45]accept exits with 7 [09:08:45]New connection [09:08:45]New thread 3067452772 created [09:08:45]Thread 3067309412 joined [09:08:45]Waiting for new connection... [09:08:45] Sock 7.Parse request [09:08:45]Sock 7.Check first char [09:08:45]Sock 7.First char is OK [09:08:45]request: POST /json_proto HTTP/1.0 [09:08:45]Method: POST [09:08:45]URL: /json_proto [09:08:45]Method is POST - this is cgi request [09:08:45]url: /json_proto [09:08:45]query_string will be loaded in cgi processing [09:08:45]execute_cgi json_proto POST (null) [09:08:45]execute_cgi path=json_proto method=POST [09:08:45]POST find Content-Length [09:08:45]Host: 172.17.39.195:8080 [09:08:45]Content-Length: 626 [09:08:45]Content-Type: application/json [09:08:45] [09:08:45]POST finish read [09:08:45]Found Content-Length = 626 [09:08:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221040", "tax_sys" : 0, "items" : [ { "code": "48741224", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Blue", "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" ] } } [09:08:45]execute_script... [09:08: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 : (3)221040", "tax_sys" : 0, "items" : [ { "code": "48741224", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Blue", "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" ] } } [09:08:45]POST & json_proto [09:08:45]process_json_proto [09:08:45]json parsed OK: [09:08:45]protocol is kg_v1.0 [09:08:45]action value=close_receipt [09:08:45]process_action close_receipt [09:08:45]cmd_close_receipt [09:08:45]MH_GetDate [09:08:45]Write to MH i2c: F0 00 00 44 01 34 [09:08:45]Write i2c OK [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: F0 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: F0 09 00 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: F0 09 00 44 01 00 9E 37 79 66 99 81 91 64 00 [09:08:45]GetLastDocTimeStamp 1719220017 [09:08:45]current date 1719220126 [09:08:45]FM_GetShiftState [09:08:45]SAM_PROTO_GetShiftState [09:08:45]wFMCommunicate request_size=4 [09:08:45]MH_SAM_APDU [09:08:45]CAPDU: 80 13 01 00 [09:08:45]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [09:08:45]Write i2c OK [09:08:45]MH_I2C_Read... [09:08:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:45]Read from MH i2c: E2 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: E2 0E 00 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 D2 [09:08:45]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [09:08:45]wFMCommunicate OK [09:08:45]SAM_PROTO_GetShiftState done [09:08:45]FM_GetShiftState done [09:08:45]opened in 1719189095 [09:08:45]opened+sec_in_day 1719275495 [09:08:45]quantity*price = 13500 [09:08:45]sum+1 = 13501 [09:08:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 135.00 НСП 1% : 1.19 НДС 12% : 14.34 Наличными: 135.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 21 24.06.2024 09:08 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77019 ФПД: 201979103513418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T090846&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77019&fm=201979103513418&tin=02508201610067®Number=0000000000095696&sum=13500 0 [09:08:46]StoreToDocumentArchive [09:08:46]shift 397 fd 77019 [09:08:46]save to /storage/0397/doc_00077019 [09:08:46]save last doc name /storage/0397/doc_00077019 to /storage/kkm_last_doc_name [09:08:46]save OK [09:08:46]Clear old archive folders... [09:08:46]ProcessDocumentItem done err = 0, tmpTLVsize=278 [09:08:46]tlvbuf is 01932370 [09:08:46]SAM_PROTO_ClearQueue [09:08:46]wFMCommunicate request_size=4 [09:08:46]MH_SAM_APDU [09:08:46]CAPDU: 80 09 00 00 [09:08:46]Write to MH i2c: E2 08 00 52 01 80 09 00 00 00 00 00 00 C5 [09:08:46]Write i2c OK [09:08:46]MH_I2C_Read... [09:08:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:46]Read from MH i2c: E2 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 03 00 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [09:08:46]RAPDU: 90 00 [09:08:46]wFMCommunicate OK [09:08:46]SAM_PROTO_ClearQueue done [09:08:46]KKMCreateOFDPacket [09:08:46]OFDProtocolAddRootSTLVToBuf [09:08:46]FM_MakeSignedData [09:08:46]FM_MakeSignedData [09:08:46]SAM_PROTO_SignData [09:08:46]wFMCommunicate request_size=4 [09:08:46]MH_SAM_APDU [09:08:46]CAPDU: 80 0D 01 02 [09:08:46]Write to MH i2c: E2 08 00 53 01 80 0D 01 02 00 00 00 00 CD [09:08:46]Write i2c OK [09:08:46]MH_I2C_Read... [09:08:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:46]Read from MH i2c: E2 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 03 00 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [09:08:46]RAPDU: 90 00 [09:08:46]wFMCommunicate OK [09:08:46]wFMCommunicate request_size=255 [09:08:46]MH_SAM_APDU [09:08:46]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 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 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 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 15 00 00 00 F4 03 04 00 9E 37 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 [09:08:46]Write to MH i2c: E2 02 01 54 01 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 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 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 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 15 00 00 00 F4 03 04 00 9E 37 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 00 00 F8 [09:08:46]Write i2c OK [09:08:46]MH_I2C_Read... [09:08:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:46]Read from MH i2c: E2 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 03 00 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [09:08:46]RAPDU: 90 00 [09:08:46]wFMCommunicate OK [09:08:46]wFMCommunicate request_size=37 [09:08:46]MH_SAM_APDU [09:08:46]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DB 2C 01 00 35 04 06 00 B7 B2 EC B7 8B 4A [09:08:46]Write to MH i2c: E2 28 00 55 01 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DB 2C 01 00 35 04 06 00 B7 B2 EC B7 8B 4A 00 00 0D [09:08:46]Write i2c OK [09:08:46]MH_I2C_Read... [09:08:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:46]Read from MH i2c: E2 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 03 00 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [09:08:46]RAPDU: 90 00 [09:08:46]wFMCommunicate OK [09:08:46]wFMCommunicate request_size=4 [09:08:46]MH_SAM_APDU [09:08:46]CAPDU: 80 0D 03 02 [09:08:46]Write to MH i2c: E2 08 00 56 01 80 0D 03 02 00 00 00 00 D2 [09:08:46]Write i2c OK [09:08:46]MH_I2C_Read... [09:08:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:46]Read from MH i2c: E2 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 0B 00 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 0B 00 56 01 00 9B 1C 5A ED 0D 22 CB 55 90 00 20 [09:08:46]RAPDU: 9B 1C 5A ED 0D 22 CB 55 90 00 [09:08:46]wFMCommunicate OK [09:08:46]SAM_PROTO_SignData done [09:08:46]FM_MakeSignedData done [09:08:46]CreateOFDProtocolMessage [09:08:46]wFMCommunicate request_size=4 [09:08:46]MH_SAM_APDU [09:08:46]CAPDU: 80 11 00 00 [09:08:46]Write to MH i2c: E2 08 00 57 01 80 11 00 00 00 00 00 00 D2 [09:08:46]Write i2c OK [09:08:46]MH_I2C_Read... [09:08:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:46]Read from MH i2c: E2 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 17 00 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 17 00 57 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 22 [09:08:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [09:08:46]wFMCommunicate OK [09:08:46]CreateOFDProtocolMessage done [09:08:46]OFDSenderStorePacket 77019 [09:08:46]StoreOFDPacket docnum=77019 [09:08:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 2A 01 00 00 65 AD 22 01 14 2E 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 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 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 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 15 00 00 00 F4 03 04 00 9E 37 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DB 2C 01 00 35 04 06 00 B7 B2 EC B7 8B 4A 9B 1C 5A ED 0D 22 CB 55 [09:08:46]CheckFolder [09:08:46]dirname=/storage/ofd_packets [09:08:46]CheckFolder done [09:08:46]ProducePacketName [09:08:46]name=ofd_packets/00077019 [09:08:46]NVStorageSaveData ofd_packets/00077019 [09:08:46]File name is /storage/ofd_packets/00077019 [09:08:46]Write 328 bytes [09:08:46]NVStorageSaveData done [09:08:46]OFDSenderStorePacket done [09:08:46]KKMCreateOFDPacket done [09:08:46]NVStorageSaveData kkm_last_timestamp [09:08:46]File name is /storage/kkm_last_timestamp [09:08:46]Write 4 bytes [09:08:46]NVStorageSaveData done [09:08:46]ExternCall_PrintAddStr [09:08:46]wPrintStart [09:08:46]Write to MH i2c: 01 00 00 58 01 59 [09:08:46]Write i2c OK [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: 01 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: 01 07 00 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: 01 07 00 58 01 00 00 00 00 00 FF 0F 6E [09:08:46]RasterBufferAndPrint [09:08:46]line Счет N : (3)221040 [09:08:46]line ИНН: 02508201610067 [09:08:46]line Контрольно-Кассовый Чек [09:08:46]line ПРОДАЖА [09:08:46]line Товар: 48741224 [09:08:46]line Сигареты Winston Super Slims Blue [09:08:46]line 1.000 * 135.00 [09:08:46]line = 135.00 [09:08:46]line НДС 12% НСП 1% [09:08:46]line > о реализуемом товаре [09:08:46]line ИТОГО: 135.00 [09:08:46]line НСП 1% : 1.19 [09:08:46]line НДС 12% : 14.34 [09:08:46]line Наличными: 135.00 [09:08:46]line Безнал.: 0.00 [09:08:46]line Место: АЗС № 144 "Партнер Нефть" [09:08:46]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [09:08:46]line СНО: Общий режим [09:08:46]line Чек 21 24.06.2024 09:08 [09:08:46]line Смена: 397 ФФД: 1.0 [09:08:46]line ЗНМ: 0300000170 [09:08:46]line РНМ: 0000000000095696 [09:08:46]line Версия ККМ: 001 [09:08:46]line ФМ: 0000000000875009 [09:08:46]line ФД: 77019 [09:08:46]line ФПД: 201979103513418 [09:08:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T090846&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77019&fm=201979103513418&tin=02508201610067®Number=0000000000095696&sum=13500 [09:08:46]line 0 [09:08:46]written 0, free lines is 4095 [09:08:46]OFD Sender: Processing packet 77019 [packets to send 351, broken 350] [09:08:46]ProducePacketName [09:08:46]name=ofd_packets/00077019 [09:08:46]OFD Sender: To server: pG, [09:08:46]CommunicateWithHost lk.salyk.kg:30040 [09:08:46]ConnectInit lk.salyk.kg [09:08:46]Connected sock=10 [09:08:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 2A 01 00 00 65 AD 22 01 14 2E 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 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 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 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 15 00 00 00 F4 03 04 00 9E 37 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DB 2C 01 00 35 04 06 00 B7 B2 EC B7 8B 4A 9B 1C 5A ED 0D 22 CB 55 [09:08:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 7A 76 47 00 A0 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DB 2C 01 00 F4 03 04 00 31 DE 78 66 B6 04 01 00 00 C1 8A 7D F3 BD 3F 56 AD [09:08:47]CommunicateWithHost err = 0 [09:08:47]CheckOFDResponse [09:08:47]1017 (14) - 77093643461234 [09:08:47]1041 (16) - 0000000000875009 [09:08:47]1040 (4) - 77019 [09:08:47]1012 (4) - 24.06.2024 02:47 [09:08:47]1206 (1) - 0 [09:08:47]OFD Sender: Remove packet 77019 [09:08:47]ProducePacketName [09:08:47]name=ofd_packets/00077019 [09:08:47]NVStorageDeleteData [09:08:47]Write to MH i2c: 01 00 00 81 01 82 [09:08:47]Write i2c OK [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: 01 [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: 01 07 00 [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: 01 07 00 81 01 00 00 00 00 00 CE 0C 63 [09:08:47]RasterBufferAndPrint [09:08:47]line [09:08:47]line [09:08:47]line [09:08:47]line [09:08:47]line [09:08:47]written 0, free lines is 3285 [09:08:47]MH_Cut [09:08:47]Write to MH i2c: D1 01 00 88 01 01 5B [09:08:47]Write i2c OK [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: D1 [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: D1 01 00 [09:08:47]MH_I2C_Read... [09:08:47]Read from MH i2c: D1 01 00 88 01 00 5A [09:08:47]Write to MH i2c: 01 00 00 89 01 8A [09:08:47]Write i2c OK [09:08:47]MH_I2C_Read... [09:08:47]OFD Sender: No OFD packet to send [09:08:47]*** Cut start [09:08:47]*** Partial cut [09:08:47]*** CUTSNS_PIN = 1 [09:08:47]*** CUTSNS_PIN = 0 [09:08:48]*** Brake cut motor [09:08:48]Read from MH i2c: 01 [09:08:48]MH_I2C_Read... [09:08:48]*** Stop cut motor [09:08:48]*** Cut end [09:08:48]Read from MH i2c: 01 07 00 [09:08:48]MH_I2C_Read... [09:08:48]Read from MH i2c: 01 07 00 89 01 00 00 00 00 00 FF 0F 9F [09:08:48]process_action close_receipt done [09:08:48]requested_data is exist [09:08:48]produce_requested_data [09:08:48]requested_item fm.sn is exist - process it [09:08:48]wFMCommunicate request_size=4 [09:08:48]MH_SAM_APDU [09:08:48]CAPDU: 80 11 00 00 [09:08:48]Write to MH i2c: E2 08 00 8A 01 80 11 00 00 00 00 00 00 05 [09:08:48]Write i2c OK [09:08:48]MH_I2C_Read... [09:08:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:48]Read from MH i2c: E2 [09:08:48]MH_I2C_Read... [09:08:48]Read from MH i2c: E2 17 00 [09:08:48]MH_I2C_Read... [09:08:48]Read from MH i2c: E2 17 00 8A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 55 [09:08:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [09:08:48]wFMCommunicate OK [09:08:48]requested_item fd.num is exist - process it [09:08:48]SAM_PROTO_GetFieldsCounters [09:08:48]wFMCommunicate request_size=4 [09:08:48]MH_SAM_APDU [09:08:48]CAPDU: 80 13 00 00 [09:08:48]Write to MH i2c: E2 08 00 8B 01 80 13 00 00 00 00 00 00 08 [09:08:48]Write i2c OK [09:08:48]MH_I2C_Read... [09:08:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:48]Read from MH i2c: E2 [09:08:48]MH_I2C_Read... [09:08:48]Read from MH i2c: E2 62 00 [09:08:48]MH_I2C_Read... [09:08:48]Read from MH i2c: E2 62 00 8B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 DB 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [09:08: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 DB 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:08:48]wFMCommunicate OK [09:08:48]SAM_PROTO_GetFieldsCounters done [09:08:48]requested_item shift.num is exist - process it [09:08:48]requested_item shift.opened is exist - process it [09:08:48]req_shift_opened [09:08:48]FM_GetShiftState [09:08:48]SAM_PROTO_GetShiftState [09:08:48]wFMCommunicate request_size=4 [09:08:48]MH_SAM_APDU [09:08:48]CAPDU: 80 13 01 00 [09:08:48]Write to MH i2c: E2 08 00 8C 01 80 13 01 00 00 00 00 00 0A [09:08:48]Write i2c OK [09:08:48]MH_I2C_Read... [09:08:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:48]Read from MH i2c: E2 [09:08:48]MH_I2C_Read... [09:08:48]Read from MH i2c: E2 0E 00 [09:08:48]MH_I2C_Read... [09:08:48]Read from MH i2c: E2 0E 00 8C 01 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 19 [09:08:48]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [09:08:48]wFMCommunicate OK [09:08:48]SAM_PROTO_GetShiftState done [09:08:48]FM_GetShiftState done [09:08:48]req_shift_opened done [09:08:48]requested_item shift.open_date is exist - process it [09:08:48]req_shift_open_date [09:08:48]req_shift_open_date done [09:08:48]produce_requested_data done [09:08:48]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77019,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [09:08:48]process_action_free close_receipt [09:08:48]json_value_free [09:08:48]json_value_free done [09:08:48]process_json_proto returns [09:08:48]Send response to host [09:08:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77019,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [09:08:48]free response buf [09:08:48]execute_script done [09:08:48]execute_script returns [09:08:48]free content buf [09:08:48]Sock 7.Close socket [09:08:48]Sock 7.Thread stoped [09:08:52]OFD Sender: No OFD packet to send [09:08:57]OFD Sender: No OFD packet to send [09:09:02]OFD Sender: No OFD packet to send [09:09:07]OFD Sender: No OFD packet to send [09:09:12]OFD Sender: No OFD packet to send [09:09:17]OFD Sender: No OFD packet to send [09:09:22]OFD Sender: No OFD packet to send [09:09:27]OFD Sender: No OFD packet to send [09:09:32]OFD Sender: No OFD packet to send [09:09:37]OFD Sender: No OFD packet to send [09:09:42]OFD Sender: No OFD packet to send [09:09:47]OFD Sender: No OFD packet to send [09:09:52]OFD Sender: No OFD packet to send [09:09:57]OFD Sender: No OFD packet to send [09:10:02]OFD Sender: No OFD packet to send [09:10:07]OFD Sender: No OFD packet to send [09:10:12]OFD Sender: No OFD packet to send [09:10:17]OFD Sender: No OFD packet to send [09:10:22]OFD Sender: No OFD packet to send [09:10:27]OFD Sender: No OFD packet to send [09:10:32]OFD Sender: No OFD packet to send [09:10:37]OFD Sender: No OFD packet to send [09:10:42]OFD Sender: No OFD packet to send [09:10:47]OFD Sender: No OFD packet to send [09:10:52]OFD Sender: No OFD packet to send [09:10:57]OFD Sender: No OFD packet to send [09:11:02]OFD Sender: No OFD packet to send [09:11:07]OFD Sender: No OFD packet to send [09:11:12]OFD Sender: No OFD packet to send [09:11:17]OFD Sender: No OFD packet to send [09:11:22]OFD Sender: No OFD packet to send [09:11:28]OFD Sender: No OFD packet to send [09:11:33]OFD Sender: No OFD packet to send [09:11:38]OFD Sender: No OFD packet to send [09:11:43]OFD Sender: No OFD packet to send [09:11:48]OFD Sender: No OFD packet to send [09:11:53]OFD Sender: No OFD packet to send [09:11:58]OFD Sender: No OFD packet to send [09:12:03]OFD Sender: No OFD packet to send [09:12:08]OFD Sender: No OFD packet to send [09:12:13]OFD Sender: No OFD packet to send [09:12:18]OFD Sender: No OFD packet to send [09:12:23]OFD Sender: No OFD packet to send [09:12:28]OFD Sender: No OFD packet to send [09:12:33]OFD Sender: No OFD packet to send [09:12:38]OFD Sender: No OFD packet to send [09:12:43]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:13]OFD Sender: No OFD packet to send [09:14:18]OFD Sender: No OFD packet to send [09:14:23]OFD Sender: No OFD packet to send [09:14:28]OFD Sender: No OFD packet to send [09:14:33]OFD Sender: No OFD packet to send [09:14:38]OFD Sender: No OFD packet to send [09:14:43]OFD Sender: No OFD packet to send [09:14:48]OFD Sender: No OFD packet to send [09:14:53]OFD Sender: No OFD packet to send [09:14:58]OFD Sender: No OFD packet to send [09:15:03]OFD Sender: No OFD packet to send [09:15:08]OFD Sender: No OFD packet to send [09:15:13]OFD Sender: No OFD packet to send [09:15:18]OFD Sender: No OFD packet to send [09:15:23]OFD Sender: No OFD packet to send [09:15:28]OFD Sender: No OFD packet to send [09:15:33]OFD Sender: No OFD packet to send [09:15:38]OFD Sender: No OFD packet to send [09:15:43]OFD Sender: No OFD packet to send [09:15:48]OFD Sender: No OFD packet to send [09:15:53]OFD Sender: No OFD packet to send [09:15:58]OFD Sender: No OFD packet to send [09:16:03]OFD Sender: No OFD packet to send [09:16:08]OFD Sender: No OFD packet to send [09:16:13]OFD Sender: No OFD packet to send [09:16:18]OFD Sender: No OFD packet to send [09:16:23]OFD Sender: No OFD packet to send [09:16:28]OFD Sender: No OFD packet to send [09:16:33]OFD Sender: No OFD packet to send [09:16:38]OFD Sender: No OFD packet to send [09:16:43]OFD Sender: No OFD packet to send [09:16:48]OFD Sender: No OFD packet to send [09:16:53]OFD Sender: No OFD packet to send [09:16:58]OFD Sender: No OFD packet to send [09:17:03]OFD Sender: No OFD packet to send [09:17:08]OFD Sender: No OFD packet to send [09:17:13]OFD Sender: No OFD packet to send [09:17:18]OFD Sender: No OFD packet to send [09:17:23]OFD Sender: No OFD packet to send [09:17:28]OFD Sender: No OFD packet to send [09:17:33]OFD Sender: No OFD packet to send [09:17:38]OFD Sender: No OFD packet to send [09:17:43]OFD Sender: No OFD packet to send [09:17:48]OFD Sender: No OFD packet to send [09:17:53]OFD Sender: No OFD packet to send [09:17:58]OFD Sender: No OFD packet to send [09:18:03]OFD Sender: No OFD packet to send [09:18:08]OFD Sender: No OFD packet to send [09:18:13]OFD Sender: No OFD packet to send [09:18:18]OFD Sender: No OFD packet to send [09:18:23]OFD Sender: No OFD packet to send [09:18:28]OFD Sender: No OFD packet to send [09:18:33]OFD Sender: No OFD packet to send [09:18:38]OFD Sender: No OFD packet to send [09:18:43]OFD Sender: No OFD packet to send [09:18:48]OFD Sender: No OFD packet to send [09:18:53]OFD Sender: No OFD packet to send [09:18:58]OFD Sender: No OFD packet to send [09:19:03]OFD Sender: No OFD packet to send [09:19:08]OFD Sender: No OFD packet to send [09:19:13]OFD Sender: No OFD packet to send [09:19:18]OFD Sender: No OFD packet to send [09:19:23]OFD Sender: No OFD packet to send [09:19:28]OFD Sender: No OFD packet to send [09:19:33]OFD Sender: No OFD packet to send [09:19:38]OFD Sender: No OFD packet to send [09:19:43]OFD Sender: No OFD packet to send [09:19:48]OFD Sender: No OFD packet to send [09:19:53]OFD Sender: No OFD packet to send [09:19:58]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:24]OFD Sender: No OFD packet to send [09:20:29]OFD Sender: No OFD packet to send [09:20:34]OFD Sender: No OFD packet to send [09:20:39]OFD Sender: No OFD packet to send [09:20:44]OFD Sender: No OFD packet to send [09:20:49]OFD Sender: No OFD packet to send [09:20:54]OFD Sender: No OFD packet to send [09:20:59]OFD Sender: No OFD packet to send [09:21:04]OFD Sender: No OFD packet to send [09:21:09]OFD Sender: No OFD packet to send [09:21:14]OFD Sender: No OFD packet to send [09:21:19]OFD Sender: No OFD packet to send [09:21:24]OFD Sender: No OFD packet to send [09:21:29]OFD Sender: No OFD packet to send [09:21:34]OFD Sender: No OFD packet to send [09:21:39]OFD Sender: No OFD packet to send [09:21:44]OFD Sender: No OFD packet to send [09:21:49]OFD Sender: No OFD packet to send [09:21:54]OFD Sender: No OFD packet to send [09:21:59]OFD Sender: No OFD packet to send [09:22:04]OFD Sender: No OFD packet to send [09:22:09]OFD Sender: No OFD packet to send [09:22:14]OFD Sender: No OFD packet to send [09:22:19]OFD Sender: No OFD packet to send [09:22:24]OFD Sender: No OFD packet to send [09:22:29]OFD Sender: No OFD packet to send [09:22:34]OFD Sender: No OFD packet to send [09:22:39]OFD Sender: No OFD packet to send [09:22:44]OFD Sender: No OFD packet to send [09:22:49]OFD Sender: No OFD packet to send [09:22:54]OFD Sender: No OFD packet to send [09:22:59]OFD Sender: No OFD packet to send [09:23:04]OFD Sender: No OFD packet to send [09:23:09]OFD Sender: No OFD packet to send [09:23:14]OFD Sender: No OFD packet to send [09:23:19]OFD Sender: No OFD packet to send [09:23:24]OFD Sender: No OFD packet to send [09:23:29]OFD Sender: No OFD packet to send [09:23:34]OFD Sender: No OFD packet to send [09:23:39]OFD Sender: No OFD packet to send [09:23:44]OFD Sender: No OFD packet to send [09:23:49]OFD Sender: No OFD packet to send [09:23:54]OFD Sender: No OFD packet to send [09:23:59]OFD Sender: No OFD packet to send [09:24:04]OFD Sender: No OFD packet to send [09:24:09]OFD Sender: No OFD packet to send [09:24:14]OFD Sender: No OFD packet to send [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:39]OFD Sender: No OFD packet to send [09:24:44]OFD Sender: No OFD packet to send [09:24:49]OFD Sender: No OFD packet to send [09:24:54]OFD Sender: No OFD packet to send [09:24:59]OFD Sender: No OFD packet to send [09:25:04]OFD Sender: No OFD packet to send [09:25:09]OFD Sender: No OFD packet to send [09:25:14]OFD Sender: No OFD packet to send [09:25:19]OFD Sender: No OFD packet to send [09:25:24]OFD Sender: No OFD packet to send [09:25:29]OFD Sender: No OFD packet to send [09:25:34]OFD Sender: No OFD packet to send [09:25:39]OFD Sender: No OFD packet to send [09:25:44]OFD Sender: No OFD packet to send [09:25:49]OFD Sender: No OFD packet to send [09:25:54]OFD Sender: No OFD packet to send [09:25:59]OFD Sender: No OFD packet to send [09:26:04]OFD Sender: No OFD packet to send [09:26:09]OFD Sender: No OFD packet to send [09:26:14]OFD Sender: No OFD packet to send [09:26:19]OFD Sender: No OFD packet to send [09:26:24]OFD Sender: No OFD packet to send [09:26:29]OFD Sender: No OFD packet to send [09:26:34]OFD Sender: No OFD packet to send [09:26:39]OFD Sender: No OFD packet to send [09:26:44]OFD Sender: No OFD packet to send [09:26:49]OFD Sender: No OFD packet to send [09:26:54]OFD Sender: No OFD packet to send [09:26:59]OFD Sender: No OFD packet to send [09:27:04]OFD Sender: No OFD packet to send [09:27:09]OFD Sender: No OFD packet to send [09:27:14]OFD Sender: No OFD packet to send [09:27:19]OFD Sender: No OFD packet to send [09:27:24]OFD Sender: No OFD packet to send [09:27:29]OFD Sender: No OFD packet to send [09:27:34]OFD Sender: No OFD packet to send [09:27:39]OFD Sender: No OFD packet to send [09:27:44]OFD Sender: No OFD packet to send [09:27:49]OFD Sender: No OFD packet to send [09:27:54]OFD Sender: No OFD packet to send [09:27:59]OFD Sender: No OFD packet to send [09:28:04]OFD Sender: No OFD packet to send [09:28:09]OFD Sender: No OFD packet to send [09:28:14]OFD Sender: No OFD packet to send [09:28:19]OFD Sender: No OFD packet to send [09:28:24]OFD Sender: No OFD packet to send [09:28:29]OFD Sender: No OFD packet to send [09:28:34]OFD Sender: No OFD packet to send [09:28:40]OFD Sender: No OFD packet to send [09:28:45]OFD Sender: No OFD packet to send [09:28:50]OFD Sender: No OFD packet to send [09:28:55]OFD Sender: No OFD packet to send [09:29:00]OFD Sender: No OFD packet to send [09:29:05]OFD Sender: No OFD packet to send [09:29:10]OFD Sender: No OFD packet to send [09:29:15]OFD Sender: No OFD packet to send [09:29:20]OFD Sender: No OFD packet to send [09:29:25]OFD Sender: No OFD packet to send [09:29:30]OFD Sender: No OFD packet to send [09:29:35]OFD Sender: No OFD packet to send [09:29:40]OFD Sender: No OFD packet to send [09:29:45]OFD Sender: No OFD packet to send [09:29:50]OFD Sender: No OFD packet to send [09:29:55]OFD Sender: No OFD packet to send [09:30:00]OFD Sender: No OFD packet to send [09:30:05]OFD Sender: No OFD packet to send [09:30:10]OFD Sender: No OFD packet to send [09:30:15]OFD Sender: No OFD packet to send [09:30:20]OFD Sender: No OFD packet to send [09:30:25]OFD Sender: No OFD packet to send [09:30:30]OFD Sender: No OFD packet to send [09:30:35]OFD Sender: No OFD packet to send [09:30:40]OFD Sender: No OFD packet to send [09:30:45]OFD Sender: No OFD packet to send [09:30:50]OFD Sender: No OFD packet to send [09:30:55]OFD Sender: No OFD packet to send [09:31:00]OFD Sender: No OFD packet to send [09:31:05]OFD Sender: No OFD packet to send [09:31:10]OFD Sender: No OFD packet to send [09:31:15]OFD Sender: No OFD packet to send [09:31:20]OFD Sender: No OFD packet to send [09:31:25]OFD Sender: No OFD packet to send [09:31:30]OFD Sender: No OFD packet to send [09:31:35]OFD Sender: No OFD packet to send [09:31:40]OFD Sender: No OFD packet to send [09:31:45]OFD Sender: No OFD packet to send [09:31:50]OFD Sender: No OFD packet to send [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:50]OFD Sender: No OFD packet to send [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:50]OFD Sender: No OFD packet to send [09:35:55]OFD Sender: No OFD packet to send [09:36:00]OFD Sender: No OFD packet to send [09:36:05]OFD Sender: No OFD packet to send [09:36:10]OFD Sender: No OFD packet to send [09:36:15]OFD Sender: No OFD packet to send [09:36:20]OFD Sender: No OFD packet to send [09:36:25]OFD Sender: No OFD packet to send [09:36:30]OFD Sender: No OFD packet to send [09:36:35]OFD Sender: No OFD packet to send [09:36:40]OFD Sender: No OFD packet to send [09:36:45]OFD Sender: No OFD packet to send [09:36:50]OFD Sender: No OFD packet to send [09:36:55]OFD Sender: No OFD packet to send [09:37:00]OFD Sender: No OFD packet to send [09:37:05]OFD Sender: No OFD packet to send [09:37:10]OFD Sender: No OFD packet to send [09:37:11]accept exits with 9 [09:37:11]New connection [09:37:11]New thread 3067309412 created [09:37:11]Thread 3067452772 joined [09:37:11]Waiting for new connection... [09:37:11] Sock 9.Parse request [09:37:11]Sock 9.Check first char [09:37:11]Sock 9.First char is OK [09:37:11]request: POST /json_proto HTTP/1.0 [09:37:11]Method: POST [09:37:11]URL: /json_proto [09:37:11]Method is POST - this is cgi request [09:37:11]url: /json_proto [09:37:11]query_string will be loaded in cgi processing [09:37:11]execute_cgi json_proto POST (null) [09:37:11]execute_cgi path=json_proto method=POST [09:37:11]POST find Content-Length [09:37:11]Host: 172.17.39.195:8080 [09:37:11]Content-Length: 667 [09:37:11]Content-Type: application/json [09:37:11] [09:37:11]POST finish read [09:37:11]Found Content-Length = 667 [09:37:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221041", "tax_sys" : 0, "items" : [ { "code": "2010525698710", "name": "\u041A\u0430\u043D\u0438\u0441\u0442\u0440\u0430 \u0436\u0435\u043B\u0435\u0437\u043D\u0430\u044F 10\u043B", "price" : 2600.00, "quantity" : 1.000, "sum" : 2600.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2600.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:11]execute_script... [09:37: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)221041", "tax_sys" : 0, "items" : [ { "code": "2010525698710", "name": "\u041A\u0430\u043D\u0438\u0441\u0442\u0440\u0430 \u0436\u0435\u043B\u0435\u0437\u043D\u0430\u044F 10\u043B", "price" : 2600.00, "quantity" : 1.000, "sum" : 2600.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2600.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:11]POST & json_proto [09:37:11]process_json_proto [09:37:11]json parsed OK: [09:37:11]protocol is kg_v1.0 [09:37:11]action value=close_receipt [09:37:11]process_action close_receipt [09:37:11]cmd_close_receipt [09:37:11]MH_GetDate [09:37:11]Write to MH i2c: F0 00 00 8D 01 7D [09:37:11]Write i2c OK [09:37:11]MH_I2C_Read... [09:37:11]Read from MH i2c: F0 [09:37:11]MH_I2C_Read... [09:37:11]Read from MH i2c: F0 09 00 [09:37:11]MH_I2C_Read... [09:37:11]Read from MH i2c: F0 09 00 8D 01 00 48 3E 79 66 99 81 91 64 FA [09:37:11]GetLastDocTimeStamp 1719220126 [09:37:11]current date 1719221832 [09:37:11]FM_GetShiftState [09:37:11]SAM_PROTO_GetShiftState [09:37:11]wFMCommunicate request_size=4 [09:37:11]MH_SAM_APDU [09:37:11]CAPDU: 80 13 01 00 [09:37:11]Write to MH i2c: E2 08 00 8E 01 80 13 01 00 00 00 00 00 0C [09:37:11]Write i2c OK [09:37:11]MH_I2C_Read... [09:37:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:11]Read from MH i2c: E2 [09:37:11]MH_I2C_Read... [09:37:11]Read from MH i2c: E2 0E 00 [09:37:11]MH_I2C_Read... [09:37:11]Read from MH i2c: E2 0E 00 8E 01 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 1B [09:37:11]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [09:37:11]wFMCommunicate OK [09:37:11]SAM_PROTO_GetShiftState done [09:37:11]FM_GetShiftState done [09:37:11]opened in 1719189095 [09:37:11]opened+sec_in_day 1719275495 [09:37:11]quantity*price = 260000 [09:37:11]sum+1 = 260001 [09:37:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2600.00 НСП 1% : 23.01 НДС 12% : 276.11 Наличными: 2600.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 22 24.06.2024 09:37 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77020 ФПД: 53358785963582 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T093712&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77020&fm=53358785963582&tin=02508201610067®Number=0000000000095696&sum=260000 0 [09:37:12]StoreToDocumentArchive [09:37:12]shift 397 fd 77020 [09:37:12]save to /storage/0397/doc_00077020 [09:37:12]save last doc name /storage/0397/doc_00077020 to /storage/kkm_last_doc_name [09:37:12]save OK [09:37:12]Clear old archive folders... [09:37:12]ProcessDocumentItem done err = 0, tmpTLVsize=280 [09:37:12]tlvbuf is 018BD4C0 [09:37:12]SAM_PROTO_ClearQueue [09:37:12]wFMCommunicate request_size=4 [09:37:12]MH_SAM_APDU [09:37:12]CAPDU: 80 09 00 00 [09:37:12]Write to MH i2c: E2 08 00 9B 01 80 09 00 00 00 00 00 00 0E [09:37:12]Write i2c OK [09:37:12]MH_I2C_Read... [09:37:12]Read from MH i2c: E2 [09:37:12]MH_I2C_Read... [09:37:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:12]Read from MH i2c: E2 03 00 [09:37:12]MH_I2C_Read... [09:37:12]Read from MH i2c: E2 03 00 9B 01 00 90 00 10 [09:37:12]RAPDU: 90 00 [09:37:12]wFMCommunicate OK [09:37:12]SAM_PROTO_ClearQueue done [09:37:12]KKMCreateOFDPacket [09:37:12]OFDProtocolAddRootSTLVToBuf [09:37:12]FM_MakeSignedData [09:37:12]FM_MakeSignedData [09:37:12]SAM_PROTO_SignData [09:37:12]wFMCommunicate request_size=4 [09:37:12]MH_SAM_APDU [09:37:12]CAPDU: 80 0D 01 02 [09:37:12]Write to MH i2c: E2 08 00 9C 01 80 0D 01 02 00 00 00 00 16 [09:37:12]Write i2c OK [09:37:12]MH_I2C_Read... [09:37:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:12]Read from MH i2c: E2 [09:37:12]MH_I2C_Read... [09:37:12]Read from MH i2c: E2 03 00 [09:37:12]MH_I2C_Read... [09:37:12]Read from MH i2c: E2 03 00 9C 01 00 90 00 11 [09:37:12]RAPDU: 90 00 [09:37:12]wFMCommunicate OK [09:37:12]wFMCommunicate request_size=255 [09:37:12]MH_SAM_APDU [09:37:12]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 31 30 35 32 35 36 39 38 37 31 30 06 04 26 00 D0 9A D0 B0 D0 BD D0 B8 D1 81 D1 82 D1 80 D0 B0 20 D0 B6 D0 B5 D0 BB D0 B5 D0 B7 D0 BD D0 B0 D1 8F 20 31 30 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 F7 03 00 00 00 13 04 06 00 A0 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 6B 00 00 00 00 07 04 06 00 A0 F7 03 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 48 3E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 [09:37:12]Write to MH i2c: E2 02 01 9D 01 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 31 30 35 32 35 36 39 38 37 31 30 06 04 26 00 D0 9A D0 B0 D0 BD D0 B8 D1 81 D1 82 D1 80 D0 B0 20 D0 B6 D0 B5 D0 BB D0 B5 D0 B7 D0 BD D0 B0 D1 8F 20 31 30 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 F7 03 00 00 00 13 04 06 00 A0 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 6B 00 00 00 00 07 04 06 00 A0 F7 03 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 48 3E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 00 00 92 [09:37:12]Write i2c OK [09:37:12]MH_I2C_Read... [09:37:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:13]Read from MH i2c: E2 [09:37:13]MH_I2C_Read... [09:37:13]Read from MH i2c: E2 03 00 [09:37:13]MH_I2C_Read... [09:37:13]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [09:37:13]RAPDU: 90 00 [09:37:13]wFMCommunicate OK [09:37:13]wFMCommunicate request_size=39 [09:37:13]MH_SAM_APDU [09:37:13]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DC 2C 01 00 35 04 06 00 30 87 8F 7B A6 3E [09:37:13]Write to MH i2c: E2 2A 00 9E 01 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DC 2C 01 00 35 04 06 00 30 87 8F 7B A6 3E 00 00 7F [09:37:13]Write i2c OK [09:37:13]MH_I2C_Read... [09:37:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:13]Read from MH i2c: E2 [09:37:13]MH_I2C_Read... [09:37:13]Read from MH i2c: E2 03 00 [09:37:13]MH_I2C_Read... [09:37:13]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [09:37:13]RAPDU: 90 00 [09:37:13]wFMCommunicate OK [09:37:13]wFMCommunicate request_size=4 [09:37:13]MH_SAM_APDU [09:37:13]CAPDU: 80 0D 03 02 [09:37:13]Write to MH i2c: E2 08 00 9F 01 80 0D 03 02 00 00 00 00 1B [09:37:13]Write i2c OK [09:37:13]MH_I2C_Read... [09:37:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:13]Read from MH i2c: E2 [09:37:13]MH_I2C_Read... [09:37:13]Read from MH i2c: E2 0B 00 [09:37:13]MH_I2C_Read... [09:37:13]Read from MH i2c: E2 0B 00 9F 01 00 D1 6A 58 CC C5 A6 53 42 90 00 7B [09:37:13]RAPDU: D1 6A 58 CC C5 A6 53 42 90 00 [09:37:13]wFMCommunicate OK [09:37:13]SAM_PROTO_SignData done [09:37:13]FM_MakeSignedData done [09:37:13]CreateOFDProtocolMessage [09:37:13]wFMCommunicate request_size=4 [09:37:13]MH_SAM_APDU [09:37:13]CAPDU: 80 11 00 00 [09:37:13]Write to MH i2c: E2 08 00 A0 01 80 11 00 00 00 00 00 00 1B [09:37:13]Write i2c OK [09:37:13]MH_I2C_Read... [09:37:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:13]Read from MH i2c: E2 [09:37:13]MH_I2C_Read... [09:37:13]Read from MH i2c: E2 17 00 [09:37:13]MH_I2C_Read... [09:37:13]Read from MH i2c: E2 17 00 A0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 6B [09:37:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [09:37:13]wFMCommunicate OK [09:37:13]CreateOFDProtocolMessage done [09:37:13]OFDSenderStorePacket 77020 [09:37:13]StoreOFDPacket docnum=77020 [09:37:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 2C 01 00 00 F9 E6 24 01 D3 D4 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 31 30 35 32 35 36 39 38 37 31 30 06 04 26 00 D0 9A D0 B0 D0 BD D0 B8 D1 81 D1 82 D1 80 D0 B0 20 D0 B6 D0 B5 D0 BB D0 B5 D0 B7 D0 BD D0 B0 D1 8F 20 31 30 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 F7 03 00 00 00 13 04 06 00 A0 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 6B 00 00 00 00 07 04 06 00 A0 F7 03 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 48 3E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DC 2C 01 00 35 04 06 00 30 87 8F 7B A6 3E D1 6A 58 CC C5 A6 53 42 [09:37:13]CheckFolder [09:37:13]dirname=/storage/ofd_packets [09:37:13]CheckFolder done [09:37:13]ProducePacketName [09:37:13]name=ofd_packets/00077020 [09:37:13]NVStorageSaveData ofd_packets/00077020 [09:37:13]File name is /storage/ofd_packets/00077020 [09:37:13]Write 330 bytes [09:37:13]NVStorageSaveData done [09:37:13]OFDSenderStorePacket done [09:37:13]KKMCreateOFDPacket done [09:37:13]NVStorageSaveData kkm_last_timestamp [09:37:13]File name is /storage/kkm_last_timestamp [09:37:13]Write 4 bytes [09:37:13]NVStorageSaveData done [09:37:13]ExternCall_PrintAddStr [09:37:13]wPrintStart [09:37:13]Write to MH i2c: 01 00 00 A1 01 A2 [09:37:13]Write i2c OK [09:37:13]MH_I2C_Read... [09:37:13]Read from MH i2c: 01 [09:37:13]MH_I2C_Read... [09:37:13]Read from MH i2c: 01 07 00 [09:37:13]MH_I2C_Read... [09:37:13]Read from MH i2c: 01 07 00 A1 01 00 00 00 00 00 FF 0F B7 [09:37:13]RasterBufferAndPrint [09:37:13]line Счет N : (3)221041 [09:37:13]line ИНН: 02508201610067 [09:37:13]line Контрольно-Кассовый Чек [09:37:13]line ПРОДАЖА [09:37:13]line Товар: 2010525698710 [09:37:13]line Канистра железная 10л [09:37:13]line 1.000 * 2600.00 [09:37:13]line = 2600.00 [09:37:13]line НДС 12% НСП 1% [09:37:13]line > о реализуемом товаре [09:37:13]line ИТОГО: 2600.00 [09:37:13]line НСП 1% : 23.01 [09:37:13]line НДС 12% : 276.11 [09:37:13]line Наличными: 2600.00 [09:37:13]line Безнал.: 0.00 [09:37:13]line Место: АЗС № 144 "Партнер Нефть" [09:37:13]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [09:37:13]line СНО: Общий режим [09:37:13]line Чек 22 24.06.2024 09:37 [09:37:13]line Смена: 397 ФФД: 1.0 [09:37:13]line ЗНМ: 0300000170 [09:37:13]line РНМ: 0000000000095696 [09:37:13]line Версия ККМ: 001 [09:37:13]line ФМ: 0000000000875009 [09:37:13]line ФД: 77020 [09:37:13]line ФПД: 53358785963582 [09:37:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T093712&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77020&fm=53358785963582&tin=02508201610067®Number=0000000000095696&sum=260000 [09:37:13]line 0 [09:37:13]OFD Sender: Processing packet 77020 [packets to send 351, broken 350] [09:37:13]ProducePacketName [09:37:13]name=ofd_packets/00077020 [09:37:13]OFD Sender: To server: pG, [09:37:13]CommunicateWithHost lk.salyk.kg:30040 [09:37:13]ConnectInit lk.salyk.kg [09:37:13]written 0, free lines is 4095 [09:37:13]Connected sock=11 [09:37:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 2C 01 00 00 F9 E6 24 01 D3 D4 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 31 30 35 32 35 36 39 38 37 31 30 06 04 26 00 D0 9A D0 B0 D0 BD D0 B8 D1 81 D1 82 D1 80 D0 B0 20 D0 B6 D0 B5 D0 BB D0 B5 D0 B7 D0 BD D0 B0 D1 8F 20 31 30 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 F7 03 00 00 00 13 04 06 00 A0 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 6B 00 00 00 00 07 04 06 00 A0 F7 03 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 48 3E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DC 2C 01 00 35 04 06 00 30 87 8F 7B A6 3E D1 6A 58 CC C5 A6 53 42 [09:37:14]Write to MH i2c: 01 00 00 C9 01 CA [09:37:14]Write i2c OK [09:37:14]MH_I2C_Read... [09:37:14]Read from MH i2c: 01 [09:37:14]MH_I2C_Read... [09:37:14]Read from MH i2c: 01 07 00 [09:37:14]MH_I2C_Read... [09:37:14]Read from MH i2c: 01 07 00 C9 01 00 00 00 00 00 09 0D E7 [09:37:14]RasterBufferAndPrint [09:37:14]line [09:37:14]line [09:37:14]line [09:37:14]line [09:37:14]line [09:37:14]written 0, free lines is 3340 [09:37:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 56 DD 47 00 73 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 35 30 30 39 10 04 04 00 DC 2C 01 00 F4 03 04 00 DC E4 78 66 B6 04 01 00 00 F9 F8 BD 5C CF 7D 5E 87 [09:37:14]CommunicateWithHost err = 0 [09:37:14]CheckOFDResponse [09:37:14]1017 (14) - 77093643461234 [09:37:14]1041 (16) - 0000000000875009 [09:37:14]1040 (4) - 77020 [09:37:14]1012 (4) - 24.06.2024 03:15 [09:37:14]1206 (1) - 0 [09:37:14]OFD Sender: Remove packet 77020 [09:37:14]ProducePacketName [09:37:14]name=ofd_packets/00077020 [09:37:14]NVStorageDeleteData [09:37:14]MH_Cut [09:37:14]Write to MH i2c: D1 01 00 D0 01 01 A3 [09:37:14]Write i2c OK [09:37:14]MH_I2C_Read... [09:37:14]Read from MH i2c: D1 [09:37:14]MH_I2C_Read... [09:37:14]Read from MH i2c: D1 01 00 [09:37:14]MH_I2C_Read... [09:37:14]Read from MH i2c: D1 01 00 D0 01 00 A2 [09:37:14]Write to MH i2c: 01 00 00 D1 01 D2 [09:37:14]Write i2c OK [09:37:14]MH_I2C_Read... [09:37:14]OFD Sender: No OFD packet to send [09:37:14]*** Cut start [09:37:14]*** Partial cut [09:37:14]*** CUTSNS_PIN = 1 [09:37:14]*** CUTSNS_PIN = 0 [09:37:15]*** Brake cut motor [09:37:15]Read from MH i2c: 01 [09:37:15]MH_I2C_Read... [09:37:15]*** Stop cut motor [09:37:15]*** Cut end [09:37:15]Read from MH i2c: 01 07 00 [09:37:15]MH_I2C_Read... [09:37:15]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 FF 0F E7 [09:37:15]process_action close_receipt done [09:37:15]requested_data is exist [09:37:15]produce_requested_data [09:37:15]requested_item fm.sn is exist - process it [09:37:15]wFMCommunicate request_size=4 [09:37:15]MH_SAM_APDU [09:37:15]CAPDU: 80 11 00 00 [09:37:15]Write to MH i2c: E2 08 00 D2 01 80 11 00 00 00 00 00 00 4D [09:37:15]Write i2c OK [09:37:15]MH_I2C_Read... [09:37:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:15]Read from MH i2c: E2 [09:37:15]MH_I2C_Read... [09:37:15]Read from MH i2c: E2 17 00 [09:37:15]MH_I2C_Read... [09:37:15]Read from MH i2c: E2 17 00 D2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 9D [09:37:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [09:37:15]wFMCommunicate OK [09:37:15]requested_item fd.num is exist - process it [09:37:15]SAM_PROTO_GetFieldsCounters [09:37:15]wFMCommunicate request_size=4 [09:37:15]MH_SAM_APDU [09:37:15]CAPDU: 80 13 00 00 [09:37:15]Write to MH i2c: E2 08 00 D3 01 80 13 00 00 00 00 00 00 50 [09:37:15]Write i2c OK [09:37:15]MH_I2C_Read... [09:37:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:15]Read from MH i2c: E2 [09:37:15]MH_I2C_Read... [09:37:15]Read from MH i2c: E2 62 00 [09:37:15]MH_I2C_Read... [09:37:15]Read from MH i2c: E2 62 00 D3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 DC 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [09:37: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 DC 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:15]wFMCommunicate OK [09:37:15]SAM_PROTO_GetFieldsCounters done [09:37:15]requested_item shift.num is exist - process it [09:37:15]requested_item shift.opened is exist - process it [09:37:15]req_shift_opened [09:37:15]FM_GetShiftState [09:37:15]SAM_PROTO_GetShiftState [09:37:15]wFMCommunicate request_size=4 [09:37:15]MH_SAM_APDU [09:37:15]CAPDU: 80 13 01 00 [09:37:15]Write to MH i2c: E2 08 00 D4 01 80 13 01 00 00 00 00 00 52 [09:37:15]Write i2c OK [09:37:15]MH_I2C_Read... [09:37:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:15]Read from MH i2c: E2 [09:37:15]MH_I2C_Read... [09:37:15]Read from MH i2c: E2 0E 00 [09:37:15]MH_I2C_Read... [09:37:15]Read from MH i2c: E2 0E 00 D4 01 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 61 [09:37:15]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [09:37:15]wFMCommunicate OK [09:37:15]SAM_PROTO_GetShiftState done [09:37:15]FM_GetShiftState done [09:37:15]req_shift_opened done [09:37:15]requested_item shift.open_date is exist - process it [09:37:15]req_shift_open_date [09:37:15]req_shift_open_date done [09:37:15]produce_requested_data done [09:37:15]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77020,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [09:37:15]process_action_free close_receipt [09:37:15]json_value_free [09:37:15]json_value_free done [09:37:15]process_json_proto returns [09:37:15]Send response to host [09:37:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77020,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [09:37:15]free response buf [09:37:15]execute_script done [09:37:15]execute_script returns [09:37:15]free content buf [09:37:15]Sock 9.Close socket [09:37:15]Sock 9.Thread stoped [09:37:19]OFD Sender: No OFD packet to send [09:37:24]OFD Sender: No OFD packet to send [09:37:29]OFD Sender: No OFD packet to send [09:37:34]OFD Sender: No OFD packet to send [09:37:39]OFD Sender: No OFD packet to send [09:37:44]OFD Sender: No OFD packet to send [09:37:49]OFD Sender: No OFD packet to send [09:37:54]OFD Sender: No OFD packet to send [09:37:59]OFD Sender: No OFD packet to send [09:38:04]OFD Sender: No OFD packet to send [09:38:09]OFD Sender: No OFD packet to send [09:38:14]OFD Sender: No OFD packet to send [09:38:19]OFD Sender: No OFD packet to send [09:38:24]OFD Sender: No OFD packet to send [09:38:29]OFD Sender: No OFD packet to send [09:38:34]OFD Sender: No OFD packet to send [09:38:39]OFD Sender: No OFD packet to send [09:38:44]OFD Sender: No OFD packet to send [09:38:49]OFD Sender: No OFD packet to send [09:38:54]OFD Sender: No OFD packet to send [09:38:59]OFD Sender: No OFD packet to send [09:39:01]accept exits with 7 [09:39:01]New connection [09:39:01]New thread 3067452772 created [09:39:01]Thread 3067309412 joined [09:39:01]Waiting for new connection... [09:39:01] Sock 7.Parse request [09:39:01]Sock 7.Check first char [09:39:01]Sock 7.First char is OK [09:39:01]request: POST /json_proto HTTP/1.0 [09:39:01]Method: POST [09:39:01]URL: /json_proto [09:39:01]Method is POST - this is cgi request [09:39:01]url: /json_proto [09:39:01]query_string will be loaded in cgi processing [09:39:01]execute_cgi json_proto POST (null) [09:39:01]execute_cgi path=json_proto method=POST [09:39:01]POST find Content-Length [09:39:01]Host: 172.17.39.195:8080 [09:39:01]Content-Length: 678 [09:39:01]Content-Type: application/json [09:39:01] [09:39:01]POST finish read [09:39:01]Found Content-Length = 678 [09:39:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:39:01]execute_script... [09:39: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)1695447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:39:01]POST & json_proto [09:39:01]process_json_proto [09:39:01]json parsed OK: [09:39:01]protocol is kg_v1.0 [09:39:01]action value=close_receipt [09:39:01]process_action close_receipt [09:39:01]cmd_close_receipt [09:39:01]MH_GetDate [09:39:01]Write to MH i2c: F0 00 00 D5 01 C5 [09:39:01]Write i2c OK [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: F0 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: F0 09 00 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: F0 09 00 D5 01 00 B6 3E 79 66 99 81 91 64 B0 [09:39:01]GetLastDocTimeStamp 1719221832 [09:39:01]current date 1719221942 [09:39:01]FM_GetShiftState [09:39:01]SAM_PROTO_GetShiftState [09:39:01]wFMCommunicate request_size=4 [09:39:01]MH_SAM_APDU [09:39:01]CAPDU: 80 13 01 00 [09:39:01]Write to MH i2c: E2 08 00 D6 01 80 13 01 00 00 00 00 00 54 [09:39:01]Write i2c OK [09:39:01]MH_I2C_Read... [09:39:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:01]Read from MH i2c: E2 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 0E 00 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 0E 00 D6 01 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 63 [09:39:01]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [09:39:01]wFMCommunicate OK [09:39:01]SAM_PROTO_GetShiftState done [09:39:01]FM_GetShiftState done [09:39:01]opened in 1719189095 [09:39:01]opened+sec_in_day 1719275495 [09:39:01]quantity*price = 40039 [09:39:01]sum+1 = 40040 [09:39:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 23 24.06.2024 09:39 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77021 ФПД: 99667604814903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T093902&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77021&fm=99667604814903&tin=02508201610067®Number=0000000000095696&sum=40000 [09:39:02]StoreToDocumentArchive [09:39:02]shift 397 fd 77021 [09:39:02]save to /storage/0397/doc_00077021 [09:39:02]save last doc name /storage/0397/doc_00077021 to /storage/kkm_last_doc_name [09:39:02]save OK [09:39:02]Clear old archive folders... [09:39:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:02]tlvbuf is 018BD7E0 [09:39:02]SAM_PROTO_ClearQueue [09:39:02]wFMCommunicate request_size=4 [09:39:02]MH_SAM_APDU [09:39:02]CAPDU: 80 09 00 00 [09:39:02]Write to MH i2c: E2 08 00 E3 01 80 09 00 00 00 00 00 00 56 [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:02]Read from MH i2c: E2 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 03 00 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 03 00 E3 01 00 90 00 58 [09:39:02]RAPDU: 90 00 [09:39:02]wFMCommunicate OK [09:39:02]SAM_PROTO_ClearQueue done [09:39:02]KKMCreateOFDPacket [09:39:02]OFDProtocolAddRootSTLVToBuf [09:39:02]FM_MakeSignedData [09:39:02]FM_MakeSignedData [09:39:02]SAM_PROTO_SignData [09:39:02]wFMCommunicate request_size=4 [09:39:02]MH_SAM_APDU [09:39:02]CAPDU: 80 0D 01 02 [09:39:02]Write to MH i2c: E2 08 00 E4 01 80 0D 01 02 00 00 00 00 5E [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:02]Read from MH i2c: E2 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 03 00 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 03 00 E4 01 00 90 00 59 [09:39:02]RAPDU: 90 00 [09:39:02]wFMCommunicate OK [09:39:02]wFMCommunicate request_size=255 [09:39:02]MH_SAM_APDU [09:39:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 B6 3E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DD 2C 01 00 35 04 06 00 5A [09:39:02]Write to MH i2c: E2 02 01 E5 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 B6 3E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DD 2C 01 00 35 04 06 00 5A 00 00 C3 [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 03 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 03 00 E5 01 00 90 00 5A [09:39:03]RAPDU: 90 00 [09:39:03]wFMCommunicate OK [09:39:03]wFMCommunicate request_size=10 [09:39:03]MH_SAM_APDU [09:39:03]CAPDU: 80 0D 02 02 05 A5 AC 2E 3C 37 [09:39:03]Write to MH i2c: E2 0D 00 E6 01 80 0D 02 02 05 00 A5 AC 2E 3C 37 00 00 5D [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 03 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [09:39:03]RAPDU: 90 00 [09:39:03]wFMCommunicate OK [09:39:03]wFMCommunicate request_size=4 [09:39:03]MH_SAM_APDU [09:39:03]CAPDU: 80 0D 03 02 [09:39:03]Write to MH i2c: E2 08 00 E7 01 80 0D 03 02 00 00 00 00 63 [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 0B 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 0B 00 E7 01 00 8E 90 86 3A 5B 41 2D A5 90 00 B0 [09:39:03]RAPDU: 8E 90 86 3A 5B 41 2D A5 90 00 [09:39:03]wFMCommunicate OK [09:39:03]SAM_PROTO_SignData done [09:39:03]FM_MakeSignedData done [09:39:03]CreateOFDProtocolMessage [09:39:03]wFMCommunicate request_size=4 [09:39:03]MH_SAM_APDU [09:39:03]CAPDU: 80 11 00 00 [09:39:03]Write to MH i2c: E2 08 00 E8 01 80 11 00 00 00 00 00 00 63 [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 17 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 17 00 E8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 B3 [09:39:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [09:39:03]wFMCommunicate OK [09:39:03]CreateOFDProtocolMessage done [09:39:03]OFDSenderStorePacket 77021 [09:39:03]StoreOFDPacket docnum=77021 [09:39:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 A2 85 07 01 F8 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 B6 3E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DD 2C 01 00 35 04 06 00 5A A5 AC 2E 3C 37 8E 90 86 3A 5B 41 2D A5 [09:39:03]CheckFolder [09:39:03]dirname=/storage/ofd_packets [09:39:03]CheckFolder done [09:39:03]ProducePacketName [09:39:03]name=ofd_packets/00077021 [09:39:03]NVStorageSaveData ofd_packets/00077021 [09:39:03]File name is /storage/ofd_packets/00077021 [09:39:03]Write 301 bytes [09:39:03]NVStorageSaveData done [09:39:03]OFDSenderStorePacket done [09:39:03]KKMCreateOFDPacket done [09:39:03]NVStorageSaveData kkm_last_timestamp [09:39:03]File name is /storage/kkm_last_timestamp [09:39:03]Write 4 bytes [09:39:03]NVStorageSaveData done [09:39:03]ExternCall_PrintAddStr [09:39:03]wPrintStart [09:39:03]Write to MH i2c: 01 00 00 E9 01 EA [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 07 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 07 00 E9 01 00 00 00 00 00 FF 0F FF [09:39:03]RasterBufferAndPrint [09:39:03]line Счет N : (1)1695447 [09:39:03]line ИНН: 02508201610067 [09:39:03]line Контрольно-Кассовый Чек [09:39:03]line ПРОДАЖА [09:39:03]line ТРК (МРК, ГНК) : 43 [09:39:03]line Товар: 2710124130 [09:39:03]line Аи-92-К-5 [09:39:03]line 6.030 * 66.40 [09:39:03]line = 400.39 [09:39:03]line НДС 12% НСП 1% [09:39:03]line > о реализуемом товаре [09:39:03]line ОКРУГЛЕНИЕ: -0.39 [09:39:03]line ИТОГО: 400.00 [09:39:03]line Внесено: 400.00 [09:39:03]line СДАЧА: 0.00 [09:39:03]line НСП 1% : 3.54 [09:39:03]line НДС 12% : 42.52 [09:39:03]line Наличными: 400.00 [09:39:03]line Безнал.: 0.00 [09:39:03]line Место: АЗС № 144 "Партнер Нефть" [09:39:03]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [09:39:03]line СНО: Общий режим [09:39:03]line Чек 23 24.06.2024 09:39 [09:39:03]line Смена: 397 ФФД: 1.0 [09:39:03]line ЗНМ: 0300000170 [09:39:03]line РНМ: 0000000000095696 [09:39:03]line Версия ККМ: 001 [09:39:03]line ФМ: 0000000000875009 [09:39:03]line ФД: 77021 [09:39:03]line ФПД: 99667604814903 [09:39:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T093902&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77021&fm=99667604814903&tin=02508201610067®Number=0000000000095696&sum=40000 [09:39:03]written 0, free lines is 4095 [09:39:03]OFD Sender: Processing packet 77021 [packets to send 351, broken 350] [09:39:03]ProducePacketName [09:39:03]name=ofd_packets/00077021 [09:39:03]OFD Sender: To server: pG, [09:39:03]CommunicateWithHost lk.salyk.kg:30040 [09:39:03]ConnectInit lk.salyk.kg [09:39:03]Connected sock=10 [09:39:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 A2 85 07 01 F8 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 B6 3E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DD 2C 01 00 35 04 06 00 5A A5 AC 2E 3C 37 8E 90 86 3A 5B 41 2D A5 [09:39:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 3C 0A 47 00 5D 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 35 30 30 39 10 04 04 00 DD 2C 01 00 F4 03 04 00 4A E5 78 66 B6 04 01 00 00 81 1D 89 F2 F8 34 24 2F [09:39:03]CommunicateWithHost err = 0 [09:39:03]CheckOFDResponse [09:39:03]1017 (14) - 77093643461234 [09:39:03]1041 (16) - 0000000000875009 [09:39:03]1040 (4) - 77021 [09:39:03]1012 (4) - 24.06.2024 03:17 [09:39:03]1206 (1) - 0 [09:39:03]OFD Sender: Remove packet 77021 [09:39:03]ProducePacketName [09:39:03]name=ofd_packets/00077021 [09:39:03]NVStorageDeleteData [09:39:03]Write to MH i2c: 01 00 00 14 02 16 [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 07 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 07 00 14 02 00 00 00 00 00 DD 0C 06 [09:39:03]RasterBufferAndPrint [09:39:03]line [09:39:03]line [09:39:03]line [09:39:03]line [09:39:03]line [09:39:03]written 0, free lines is 3299 [09:39:03]MH_Cut [09:39:03]Write to MH i2c: D1 01 00 1B 02 01 EF [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: D1 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: D1 01 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: D1 01 00 1B 02 00 EE [09:39:03]Write to MH i2c: 01 00 00 1C 02 1E [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:04]OFD Sender: No OFD packet to send [09:39:04]*** Cut start [09:39:04]*** Partial cut [09:39:04]*** CUTSNS_PIN = 1 [09:39:04]*** CUTSNS_PIN = 0 [09:39:04]*** Brake cut motor [09:39:05]Read from MH i2c: 01 [09:39:05]MH_I2C_Read... [09:39:05]*** Stop cut motor [09:39:05]*** Cut end [09:39:05]Read from MH i2c: 01 07 00 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 FF 0F 33 [09:39:05]process_action close_receipt done [09:39:05]requested_data is exist [09:39:05]produce_requested_data [09:39:05]requested_item fm.sn is exist - process it [09:39:05]wFMCommunicate request_size=4 [09:39:05]MH_SAM_APDU [09:39:05]CAPDU: 80 11 00 00 [09:39:05]Write to MH i2c: E2 08 00 1D 02 80 11 00 00 00 00 00 00 99 [09:39:05]Write i2c OK [09:39:05]MH_I2C_Read... [09:39:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:05]Read from MH i2c: E2 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 17 00 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 17 00 1D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 E9 [09:39:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [09:39:05]wFMCommunicate OK [09:39:05]requested_item fd.num is exist - process it [09:39:05]SAM_PROTO_GetFieldsCounters [09:39:05]wFMCommunicate request_size=4 [09:39:05]MH_SAM_APDU [09:39:05]CAPDU: 80 13 00 00 [09:39:05]Write to MH i2c: E2 08 00 1E 02 80 13 00 00 00 00 00 00 9C [09:39:05]Write i2c OK [09:39:05]MH_I2C_Read... [09:39:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:05]Read from MH i2c: E2 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 62 00 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 62 00 1E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 DD 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 A1 [09:39: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 DD 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:39:05]wFMCommunicate OK [09:39:05]SAM_PROTO_GetFieldsCounters done [09:39:05]requested_item shift.num is exist - process it [09:39:05]requested_item shift.opened is exist - process it [09:39:05]req_shift_opened [09:39:05]FM_GetShiftState [09:39:05]SAM_PROTO_GetShiftState [09:39:05]wFMCommunicate request_size=4 [09:39:05]MH_SAM_APDU [09:39:05]CAPDU: 80 13 01 00 [09:39:05]Write to MH i2c: E2 08 00 1F 02 80 13 01 00 00 00 00 00 9E [09:39:05]Write i2c OK [09:39:05]MH_I2C_Read... [09:39:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:05]Read from MH i2c: E2 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 0E 00 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 0E 00 1F 02 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 AD [09:39:05]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [09:39:05]wFMCommunicate OK [09:39:05]SAM_PROTO_GetShiftState done [09:39:05]FM_GetShiftState done [09:39:05]req_shift_opened done [09:39:05]requested_item shift.open_date is exist - process it [09:39:05]req_shift_open_date [09:39:05]req_shift_open_date done [09:39:05]produce_requested_data done [09:39:05]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77021,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [09:39:05]process_action_free close_receipt [09:39:05]json_value_free [09:39:05]json_value_free done [09:39:05]process_json_proto returns [09:39:05]Send response to host [09:39:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77021,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [09:39:05]free response buf [09:39:05]execute_script done [09:39:05]execute_script returns [09:39:05]free content buf [09:39:05]Sock 7.Close socket [09:39:05]Sock 7.Thread stoped [09:39:09]OFD Sender: No OFD packet to send [09:39:14]OFD Sender: No OFD packet to send [09:39:19]OFD Sender: No OFD packet to send [09:39:24]OFD Sender: No OFD packet to send [09:39:29]OFD Sender: No OFD packet to send [09:39:34]OFD Sender: No OFD packet to send [09:39:39]OFD Sender: No OFD packet to send [09:39:44]OFD Sender: No OFD packet to send [09:39:49]OFD Sender: No OFD packet to send [09:39:54]OFD Sender: No OFD packet to send [09:39:59]OFD Sender: No OFD packet to send [09:40:04]OFD Sender: No OFD packet to send [09:40:09]OFD Sender: No OFD packet to send [09:40:14]OFD Sender: No OFD packet to send [09:40:19]OFD Sender: No OFD packet to send [09:40:24]OFD Sender: No OFD packet to send [09:40:29]OFD Sender: No OFD packet to send [09:40:34]OFD Sender: No OFD packet to send [09:40:39]OFD Sender: No OFD packet to send [09:40:44]OFD Sender: No OFD packet to send [09:40:49]OFD Sender: No OFD packet to send [09:40:54]OFD Sender: No OFD packet to send [09:40:59]OFD Sender: No OFD packet to send [09:41:04]OFD Sender: No OFD packet to send [09:41:09]OFD Sender: No OFD packet to send [09:41:14]OFD Sender: No OFD packet to send [09:41:19]OFD Sender: No OFD packet to send [09:41:24]OFD Sender: No OFD packet to send [09:41:29]OFD Sender: No OFD packet to send [09:41:34]OFD Sender: No OFD packet to send [09:41:39]OFD Sender: No OFD packet to send [09:41:44]OFD Sender: No OFD packet to send [09:41:49]OFD Sender: No OFD packet to send [09:41:54]OFD Sender: No OFD packet to send [09:41:59]OFD Sender: No OFD packet to send [09:42:04]OFD Sender: No OFD packet to send [09:42:09]OFD Sender: No OFD packet to send [09:42:14]OFD Sender: No OFD packet to send [09:42:19]OFD Sender: No OFD packet to send [09:42:24]OFD Sender: No OFD packet to send [09:42:29]OFD Sender: No OFD packet to send [09:42:34]OFD Sender: No OFD packet to send [09:42:39]OFD Sender: No OFD packet to send [09:42:44]OFD Sender: No OFD packet to send [09:42:49]OFD Sender: No OFD packet to send [09:42:54]OFD Sender: No OFD packet to send [09:42:59]OFD Sender: No OFD packet to send [09:43:04]OFD Sender: No OFD packet to send [09:43:09]OFD Sender: No OFD packet to send [09:43:14]OFD Sender: No OFD packet to send [09:43:19]OFD Sender: No OFD packet to send [09:43:24]OFD Sender: No OFD packet to send [09:43:29]OFD Sender: No OFD packet to send [09:43:34]OFD Sender: No OFD packet to send [09:43:39]OFD Sender: No OFD packet to send [09:43:44]OFD Sender: No OFD packet to send [09:43:49]OFD Sender: No OFD packet to send [09:43:54]OFD Sender: No OFD packet to send [09:43:59]OFD Sender: No OFD packet to send [09:44:04]OFD Sender: No OFD packet to send [09:44:09]OFD Sender: No OFD packet to send [09:44:14]OFD Sender: No OFD packet to send [09:44:19]OFD Sender: No OFD packet to send [09:44:24]OFD Sender: No OFD packet to send [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:47:00]OFD Sender: No OFD packet to send [09:47:05]OFD Sender: No OFD packet to send [09:47:10]OFD Sender: No OFD packet to send [09:47:15]OFD Sender: No OFD packet to send [09:47:20]OFD Sender: No OFD packet to send [09:47:25]OFD Sender: No OFD packet to send [09:47:30]OFD Sender: No OFD packet to send [09:47:35]OFD Sender: No OFD packet to send [09:47:40]OFD Sender: No OFD packet to send [09:47:45]OFD Sender: No OFD packet to send [09:47:50]OFD Sender: No OFD packet to send [09:47:55]OFD Sender: No OFD packet to send [09:48:00]OFD Sender: No OFD packet to send [09:48:05]OFD Sender: No OFD packet to send [09:48:10]OFD Sender: No OFD packet to send [09:48:15]OFD Sender: No OFD packet to send [09:48:20]OFD Sender: No OFD packet to send [09:48:25]OFD Sender: No OFD packet to send [09:48:30]OFD Sender: No OFD packet to send [09:48:35]OFD Sender: No OFD packet to send [09:48:40]OFD Sender: No OFD packet to send [09:48:45]OFD Sender: No OFD packet to send [09:48:50]OFD Sender: No OFD packet to send [09:48:55]OFD Sender: No OFD packet to send [09:49:00]OFD Sender: No OFD packet to send [09:49:05]OFD Sender: No OFD packet to send [09:49:10]OFD Sender: No OFD packet to send [09:49:15]OFD Sender: No OFD packet to send [09:49:20]OFD Sender: No OFD packet to send [09:49:25]OFD Sender: No OFD packet to send [09:49:30]OFD Sender: No OFD packet to send [09:49:35]OFD Sender: No OFD packet to send [09:49:40]OFD Sender: No OFD packet to send [09:49:45]OFD Sender: No OFD packet to send [09:49:50]OFD Sender: No OFD packet to send [09:49:55]OFD Sender: No OFD packet to send [09:50:00]OFD Sender: No OFD packet to send [09:50:05]OFD Sender: No OFD packet to send [09:50:10]OFD Sender: No OFD packet to send [09:50:15]OFD Sender: No OFD packet to send [09:50:20]OFD Sender: No OFD packet to send [09:50:25]OFD Sender: No OFD packet to send [09:50:30]OFD Sender: No OFD packet to send [09:50:35]OFD Sender: No OFD packet to send [09:50:40]OFD Sender: No OFD packet to send [09:50:45]OFD Sender: No OFD packet to send [09:50:50]OFD Sender: No OFD packet to send [09:50:55]OFD Sender: No OFD packet to send [09:51:00]OFD Sender: No OFD packet to send [09:51:05]OFD Sender: No OFD packet to send [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:40]OFD Sender: No OFD packet to send [09:52:45]OFD Sender: No OFD packet to send [09:52:50]OFD Sender: No OFD packet to send [09:52:55]OFD Sender: No OFD packet to send [09:53:00]OFD Sender: No OFD packet to send [09:53:05]OFD Sender: No OFD packet to send [09:53:10]OFD Sender: No OFD packet to send [09:53:15]OFD Sender: No OFD packet to send [09:53:20]OFD Sender: No OFD packet to send [09:53:25]OFD Sender: No OFD packet to send [09:53:30]OFD Sender: No OFD packet to send [09:53:35]OFD Sender: No OFD packet to send [09:53:40]OFD Sender: No OFD packet to send [09:53:45]OFD Sender: No OFD packet to send [09:53:50]OFD Sender: No OFD packet to send [09:53:55]OFD Sender: No OFD packet to send [09:54:00]OFD Sender: No OFD packet to send [09:54:05]OFD Sender: No OFD packet to send [09:54:10]OFD Sender: No OFD packet to send [09:54:15]OFD Sender: No OFD packet to send [09:54:20]OFD Sender: No OFD packet to send [09:54:25]OFD Sender: No OFD packet to send [09:54:30]OFD Sender: No OFD packet to send [09:54:35]OFD Sender: No OFD packet to send [09:54:40]OFD Sender: No OFD packet to send [09:54:45]OFD Sender: No OFD packet to send [09:54:50]OFD Sender: No OFD packet to send [09:54:55]OFD Sender: No OFD packet to send [09:55:00]OFD Sender: No OFD packet to send [09:55:05]OFD Sender: No OFD packet to send [09:55:10]OFD Sender: No OFD packet to send [09:55:15]OFD Sender: No OFD packet to send [09:55:20]OFD Sender: No OFD packet to send [09:55:25]OFD Sender: No OFD packet to send [09:55:30]OFD Sender: No OFD packet to send [09:55:36]OFD Sender: No OFD packet to send [09:55:41]OFD Sender: No OFD packet to send [09:55:46]OFD Sender: No OFD packet to send [09:55:51]OFD Sender: No OFD packet to send [09:55:56]OFD Sender: No OFD packet to send [09:56:01]OFD Sender: No OFD packet to send [09:56:06]OFD Sender: No OFD packet to send [09:56:11]OFD Sender: No OFD packet to send [09:56:16]OFD Sender: No OFD packet to send [09:56:21]OFD Sender: No OFD packet to send [09:56:26]OFD Sender: No OFD packet to send [09:56:31]OFD Sender: No OFD packet to send [09:56:36]OFD Sender: No OFD packet to send [09:56:41]OFD Sender: No OFD packet to send [09:56:46]OFD Sender: No OFD packet to send [09:56:51]OFD Sender: No OFD packet to send [09:56:56]OFD Sender: No OFD packet to send [09:57:01]OFD Sender: No OFD packet to send [09:57:06]OFD Sender: No OFD packet to send [09:57:11]OFD Sender: No OFD packet to send [09:57:16]OFD Sender: No OFD packet to send [09:57:21]OFD Sender: No OFD packet to send [09:57:26]OFD Sender: No OFD packet to send [09:57:31]OFD Sender: No OFD packet to send [09:57:36]OFD Sender: No OFD packet to send [09:57:41]OFD Sender: No OFD packet to send [09:57:46]OFD Sender: No OFD packet to send [09:57:51]OFD Sender: No OFD packet to send [09:57:56]OFD Sender: No OFD packet to send [09:58:01]OFD Sender: No OFD packet to send [09:58:06]OFD Sender: No OFD packet to send [09:58:11]OFD Sender: No OFD packet to send [09:58:16]OFD Sender: No OFD packet to send [09:58:21]OFD Sender: No OFD packet to send [09:58:26]OFD Sender: No OFD packet to send [09:58:31]OFD Sender: No OFD packet to send [09:58:36]OFD Sender: No OFD packet to send [09:58:41]OFD Sender: No OFD packet to send [09:58:46]OFD Sender: No OFD packet to send [09:58:51]OFD Sender: No OFD packet to send [09:58:56]OFD Sender: No OFD packet to send [09:59:01]OFD Sender: No OFD packet to send [09:59:06]OFD Sender: No OFD packet to send [09:59:11]OFD Sender: No OFD packet to send [09:59:16]OFD Sender: No OFD packet to send [09:59:21]OFD Sender: No OFD packet to send [09:59:26]OFD Sender: No OFD packet to send [09:59:30]accept exits with 9 [09:59:30]New connection [09:59:30]New thread 3067309412 created [09:59:30]Thread 3067452772 joined [09:59:30]Waiting for new connection... [09:59:30] Sock 9.Parse request [09:59:30]Sock 9.Check first char [09:59:30]Sock 9.First char is OK [09:59:30]request: POST /json_proto HTTP/1.0 [09:59:30]Method: POST [09:59:30]URL: /json_proto [09:59:30]Method is POST - this is cgi request [09:59:30]url: /json_proto [09:59:30]query_string will be loaded in cgi processing [09:59:30]execute_cgi json_proto POST (null) [09:59:30]execute_cgi path=json_proto method=POST [09:59:30]POST find Content-Length [09:59:30]Host: 172.17.39.195:8080 [09:59:30]Content-Length: 670 [09:59:30]Content-Type: application/json [09:59:30] [09:59:30]POST finish read [09:59:30]Found Content-Length = 670 [09:59:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221042", "tax_sys" : 0, "items" : [ { "code": "4700000480357", "name": "\u041F\u0438\u0432\u043E \u0448\u0430\u0445\u0442\u0435\u0440\u0441\u043A\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 170.00, "quantity" : 3.000, "sum" : 510.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 510.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:30]execute_script... [09:59:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221042", "tax_sys" : 0, "items" : [ { "code": "4700000480357", "name": "\u041F\u0438\u0432\u043E \u0448\u0430\u0445\u0442\u0435\u0440\u0441\u043A\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 170.00, "quantity" : 3.000, "sum" : 510.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 510.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:30]POST & json_proto [09:59:30]process_json_proto [09:59:30]json parsed OK: [09:59:30]protocol is kg_v1.0 [09:59:30]action value=close_receipt [09:59:30]process_action close_receipt [09:59:30]cmd_close_receipt [09:59:30]MH_GetDate [09:59:30]Write to MH i2c: F0 00 00 20 02 11 [09:59:30]Write i2c OK [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: F0 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: F0 09 00 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: F0 09 00 20 02 00 83 43 79 66 99 81 91 64 CE [09:59:30]GetLastDocTimeStamp 1719221942 [09:59:30]current date 1719223171 [09:59:30]FM_GetShiftState [09:59:30]SAM_PROTO_GetShiftState [09:59:30]wFMCommunicate request_size=4 [09:59:30]MH_SAM_APDU [09:59:30]CAPDU: 80 13 01 00 [09:59:30]Write to MH i2c: E2 08 00 21 02 80 13 01 00 00 00 00 00 A0 [09:59:30]Write i2c OK [09:59:30]MH_I2C_Read... [09:59:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:30]Read from MH i2c: E2 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 0E 00 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 0E 00 21 02 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 AF [09:59:30]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [09:59:30]wFMCommunicate OK [09:59:30]SAM_PROTO_GetShiftState done [09:59:30]FM_GetShiftState done [09:59:30]opened in 1719189095 [09:59:30]opened+sec_in_day 1719275495 [09:59:30]quantity*price = 51000 [09:59:30]sum+1 = 51001 [09:59:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 510.00 НСП 1% : 4.51 НДС 12% : 54.16 Наличными: 510.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 24 24.06.2024 09:59 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77022 ФПД: 30819659372167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T095931&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77022&fm=30819659372167&tin=02508201610067®Number=0000000000095696&sum=51000 0 [09:59:31]StoreToDocumentArchive [09:59:31]shift 397 fd 77022 [09:59:31]save to /storage/0397/doc_00077022 [09:59:31]save last doc name /storage/0397/doc_00077022 to /storage/kkm_last_doc_name [09:59:31]save OK [09:59:31]Clear old archive folders... [09:59:31]ProcessDocumentItem done err = 0, tmpTLVsize=282 [09:59:31]tlvbuf is 0193B070 [09:59:31]SAM_PROTO_ClearQueue [09:59:31]wFMCommunicate request_size=4 [09:59:31]MH_SAM_APDU [09:59:31]CAPDU: 80 09 00 00 [09:59:31]Write to MH i2c: E2 08 00 2E 02 80 09 00 00 00 00 00 00 A2 [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 [09:59:31]MH_I2C_Read... [09:59:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:31]Read from MH i2c: E2 03 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 03 00 2E 02 00 90 00 A4 [09:59:31]RAPDU: 90 00 [09:59:31]wFMCommunicate OK [09:59:31]SAM_PROTO_ClearQueue done [09:59:31]KKMCreateOFDPacket [09:59:31]OFDProtocolAddRootSTLVToBuf [09:59:31]FM_MakeSignedData [09:59:31]FM_MakeSignedData [09:59:31]SAM_PROTO_SignData [09:59:31]wFMCommunicate request_size=4 [09:59:31]MH_SAM_APDU [09:59:31]CAPDU: 80 0D 01 02 [09:59:31]Write to MH i2c: E2 08 00 2F 02 80 0D 01 02 00 00 00 00 AA [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 [09:59:31]MH_I2C_Read... [09:59:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:31]Read from MH i2c: E2 03 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 03 00 2F 02 00 90 00 A5 [09:59:31]RAPDU: 90 00 [09:59:31]wFMCommunicate OK [09:59:31]wFMCommunicate request_size=255 [09:59:31]MH_SAM_APDU [09:59:31]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 35 37 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D1 88 D0 B0 D1 85 D1 82 D0 B5 D1 80 D1 81 D0 BA D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 38 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 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 18 00 00 00 F4 03 04 00 83 43 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 [09:59:31]Write to MH i2c: E2 02 01 30 02 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 35 37 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D1 88 D0 B0 D1 85 D1 82 D0 B5 D1 80 D1 81 D0 BA D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 38 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 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 18 00 00 00 F4 03 04 00 83 43 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 00 00 3B [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 03 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [09:59:32]RAPDU: 90 00 [09:59:32]wFMCommunicate OK [09:59:32]wFMCommunicate request_size=41 [09:59:32]MH_SAM_APDU [09:59:32]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DE 2C 01 00 35 04 06 00 1C 07 C2 D9 56 87 [09:59:32]Write to MH i2c: E2 2C 00 31 02 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DE 2C 01 00 35 04 06 00 1C 07 C2 D9 56 87 00 00 1F [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 03 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 03 00 31 02 00 90 00 A7 [09:59:32]RAPDU: 90 00 [09:59:32]wFMCommunicate OK [09:59:32]wFMCommunicate request_size=4 [09:59:32]MH_SAM_APDU [09:59:32]CAPDU: 80 0D 03 02 [09:59:32]Write to MH i2c: E2 08 00 32 02 80 0D 03 02 00 00 00 00 AF [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 0B 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 0B 00 32 02 00 8F 17 C3 E2 84 74 B2 AB 90 00 50 [09:59:32]RAPDU: 8F 17 C3 E2 84 74 B2 AB 90 00 [09:59:32]wFMCommunicate OK [09:59:32]SAM_PROTO_SignData done [09:59:32]FM_MakeSignedData done [09:59:32]CreateOFDProtocolMessage [09:59:32]wFMCommunicate request_size=4 [09:59:32]MH_SAM_APDU [09:59:32]CAPDU: 80 11 00 00 [09:59:32]Write to MH i2c: E2 08 00 33 02 80 11 00 00 00 00 00 00 AF [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 17 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 17 00 33 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 FF [09:59:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [09:59:32]wFMCommunicate OK [09:59:32]CreateOFDProtocolMessage done [09:59:32]OFDSenderStorePacket 77022 [09:59:32]StoreOFDPacket docnum=77022 [09:59:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 2E 01 00 00 D0 6B 26 01 11 6D 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 35 37 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D1 88 D0 B0 D1 85 D1 82 D0 B5 D1 80 D1 81 D0 BA D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 38 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 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 18 00 00 00 F4 03 04 00 83 43 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DE 2C 01 00 35 04 06 00 1C 07 C2 D9 56 87 8F 17 C3 E2 84 74 B2 AB [09:59:32]CheckFolder [09:59:32]dirname=/storage/ofd_packets [09:59:32]CheckFolder done [09:59:32]ProducePacketName [09:59:32]name=ofd_packets/00077022 [09:59:32]NVStorageSaveData ofd_packets/00077022 [09:59:32]File name is /storage/ofd_packets/00077022 [09:59:32]Write 332 bytes [09:59:32]NVStorageSaveData done [09:59:32]OFDSenderStorePacket done [09:59:32]KKMCreateOFDPacket done [09:59:32]NVStorageSaveData kkm_last_timestamp [09:59:32]File name is /storage/kkm_last_timestamp [09:59:32]Write 4 bytes [09:59:32]NVStorageSaveData done [09:59:32]ExternCall_PrintAddStr [09:59:32]wPrintStart [09:59:32]Write to MH i2c: 01 00 00 34 02 36 [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 07 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 07 00 34 02 00 00 00 00 00 FF 0F 4B [09:59:32]RasterBufferAndPrint [09:59:32]line Счет N : (3)221042 [09:59:32]line ИНН: 02508201610067 [09:59:32]line Контрольно-Кассовый Чек [09:59:32]line ПРОДАЖА [09:59:32]line Товар: 4700000480357 [09:59:32]line Пиво шахтерское 1л ПЭТ [09:59:32]line 3.000 * 170.00 [09:59:32]line = 510.00 [09:59:32]line НДС 12% НСП 1% [09:59:32]line > о реализуемом товаре [09:59:32]line ИТОГО: 510.00 [09:59:32]line НСП 1% : 4.51 [09:59:32]line НДС 12% : 54.16 [09:59:32]line Наличными: 510.00 [09:59:32]line Безнал.: 0.00 [09:59:32]line Место: АЗС № 144 "Партнер Нефть" [09:59:32]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [09:59:32]line СНО: Общий режим [09:59:32]line Чек 24 24.06.2024 09:59 [09:59:32]line Смена: 397 ФФД: 1.0 [09:59:32]line ЗНМ: 0300000170 [09:59:32]line РНМ: 0000000000095696 [09:59:32]line Версия ККМ: 001 [09:59:32]line ФМ: 0000000000875009 [09:59:32]line ФД: 77022 [09:59:32]line ФПД: 30819659372167 [09:59:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T095931&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77022&fm=30819659372167&tin=02508201610067®Number=0000000000095696&sum=51000 [09:59:32]line 0 [09:59:32]OFD Sender: Processing packet 77022 [packets to send 351, broken 350] [09:59:32]ProducePacketName [09:59:32]name=ofd_packets/00077022 [09:59:32]OFD Sender: To server: pG, [09:59:32]CommunicateWithHost lk.salyk.kg:30040 [09:59:32]ConnectInit lk.salyk.kg [09:59:32]written 0, free lines is 4095 [09:59:32]Connected sock=10 [09:59:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 2E 01 00 00 D0 6B 26 01 11 6D 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 35 37 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D1 88 D0 B0 D1 85 D1 82 D0 B5 D1 80 D1 81 D0 BA D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 38 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 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 18 00 00 00 F4 03 04 00 83 43 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DE 2C 01 00 35 04 06 00 1C 07 C2 D9 56 87 8F 17 C3 E2 84 74 B2 AB [09:59:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 1D E1 47 00 EC 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 35 30 30 39 10 04 04 00 DE 2C 01 00 F4 03 04 00 17 EA 78 66 B6 04 01 00 00 72 F5 29 FE C6 4F A9 79 [09:59:32]CommunicateWithHost err = 0 [09:59:32]CheckOFDResponse [09:59:32]1017 (14) - 77093643461234 [09:59:32]1041 (16) - 0000000000875009 [09:59:32]1040 (4) - 77022 [09:59:32]1012 (4) - 24.06.2024 03:37 [09:59:32]1206 (1) - 0 [09:59:32]OFD Sender: Remove packet 77022 [09:59:32]ProducePacketName [09:59:32]name=ofd_packets/00077022 [09:59:32]NVStorageDeleteData [09:59:32]Write to MH i2c: 01 00 00 5C 02 5E [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 07 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 07 00 5C 02 00 00 00 00 00 FD 0C 6E [09:59:32]RasterBufferAndPrint [09:59:32]line [09:59:32]line [09:59:32]line [09:59:32]line [09:59:32]line [09:59:32]written 0, free lines is 3331 [09:59:33]MH_Cut [09:59:33]Write to MH i2c: D1 01 00 63 02 01 37 [09:59:33]Write i2c OK [09:59:33]MH_I2C_Read... [09:59:33]Read from MH i2c: D1 [09:59:33]MH_I2C_Read... [09:59:33]Read from MH i2c: D1 01 00 [09:59:33]MH_I2C_Read... [09:59:33]Read from MH i2c: D1 01 00 63 02 00 36 [09:59:33]Write to MH i2c: 01 00 00 64 02 66 [09:59:33]Write i2c OK [09:59:33]MH_I2C_Read... [09:59:33]OFD Sender: No OFD packet to send [09:59:33]*** Cut start [09:59:33]*** Partial cut [09:59:33]*** CUTSNS_PIN = 1 [09:59:33]*** CUTSNS_PIN = 0 [09:59:34]*** Brake cut motor [09:59:34]Read from MH i2c: 01 [09:59:34]MH_I2C_Read... [09:59:34]*** Stop cut motor [09:59:34]*** Cut end [09:59:34]Read from MH i2c: 01 07 00 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: 01 07 00 64 02 00 00 00 00 00 FF 0F 7B [09:59:34]process_action close_receipt done [09:59:34]requested_data is exist [09:59:34]produce_requested_data [09:59:34]requested_item fm.sn is exist - process it [09:59:34]wFMCommunicate request_size=4 [09:59:34]MH_SAM_APDU [09:59:34]CAPDU: 80 11 00 00 [09:59:34]Write to MH i2c: E2 08 00 65 02 80 11 00 00 00 00 00 00 E1 [09:59:34]Write i2c OK [09:59:34]MH_I2C_Read... [09:59:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:34]Read from MH i2c: E2 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 17 00 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 17 00 65 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 31 [09:59:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [09:59:34]wFMCommunicate OK [09:59:34]requested_item fd.num is exist - process it [09:59:34]SAM_PROTO_GetFieldsCounters [09:59:34]wFMCommunicate request_size=4 [09:59:34]MH_SAM_APDU [09:59:34]CAPDU: 80 13 00 00 [09:59:34]Write to MH i2c: E2 08 00 66 02 80 13 00 00 00 00 00 00 E4 [09:59:34]Write i2c OK [09:59:34]MH_I2C_Read... [09:59:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:34]Read from MH i2c: E2 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 62 00 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 62 00 66 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 DE 2C 01 00 0E 04 04 00 8D 01 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 ED [09:59: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 DE 2C 01 00 0E 04 04 00 8D 01 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 [09:59:34]wFMCommunicate OK [09:59:34]SAM_PROTO_GetFieldsCounters done [09:59:34]requested_item shift.num is exist - process it [09:59:34]requested_item shift.opened is exist - process it [09:59:34]req_shift_opened [09:59:34]FM_GetShiftState [09:59:34]SAM_PROTO_GetShiftState [09:59:34]wFMCommunicate request_size=4 [09:59:34]MH_SAM_APDU [09:59:34]CAPDU: 80 13 01 00 [09:59:34]Write to MH i2c: E2 08 00 67 02 80 13 01 00 00 00 00 00 E6 [09:59:34]Write i2c OK [09:59:34]MH_I2C_Read... [09:59:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:34]Read from MH i2c: E2 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 0E 00 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 0E 00 67 02 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 F5 [09:59:34]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [09:59:34]wFMCommunicate OK [09:59:34]SAM_PROTO_GetShiftState done [09:59:34]FM_GetShiftState done [09:59:34]req_shift_opened done [09:59:34]requested_item shift.open_date is exist - process it [09:59:34]req_shift_open_date [09:59:34]req_shift_open_date done [09:59:34]produce_requested_data done [09:59:34]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77022,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [09:59:34]process_action_free close_receipt [09:59:34]json_value_free [09:59:34]json_value_free done [09:59:34]process_json_proto returns [09:59:34]Send response to host [09:59:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77022,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [09:59:34]free response buf [09:59:34]execute_script done [09:59:34]execute_script returns [09:59:34]free content buf [09:59:34]Sock 9.Close socket [09:59:34]Sock 9.Thread stoped [09:59:38]OFD Sender: No OFD packet to send [09:59:43]OFD Sender: No OFD packet to send [09:59:48]OFD Sender: No OFD packet to send [09:59:53]OFD Sender: No OFD packet to send [09:59:58]OFD Sender: No OFD packet to send [10:00:03]OFD Sender: No OFD packet to send [10:00:08]OFD Sender: No OFD packet to send [10:00:13]OFD Sender: No OFD packet to send [10:00:18]OFD Sender: No OFD packet to send [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:04]accept exits with 7 [10:01:04]New connection [10:01:04]New thread 3067452772 created [10:01:04]Thread 3067309412 joined [10:01:04]Waiting for new connection... [10:01:04] Sock 7.Parse request [10:01:04]Sock 7.Check first char [10:01:04]Sock 7.First char is OK [10:01:04]request: POST /json_proto HTTP/1.0 [10:01:04]Method: POST [10:01:04]URL: /json_proto [10:01:04]Method is POST - this is cgi request [10:01:04]url: /json_proto [10:01:04]query_string will be loaded in cgi processing [10:01:04]execute_cgi json_proto POST (null) [10:01:04]execute_cgi path=json_proto method=POST [10:01:04]POST find Content-Length [10:01:04]Host: 172.17.39.195:8080 [10:01:04]Content-Length: 874 [10:01:04]Content-Type: application/json [10:01:04] [10:01:04]POST finish read [10:01:04]Found Content-Length = 874 [10:01:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221043", "tax_sys" : 0, "items" : [ { "code": "4700001610012", "name": "\u041F\u0438\u0432\u043E \u0410\u0440\u043F\u0430 0,5\u043B", "price" : 145.00, "quantity" : 5.000, "sum" : 725.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 162.00, "quantity" : 3.000, "sum" : 486.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1211.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:04]execute_script... [10:01: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)221043", "tax_sys" : 0, "items" : [ { "code": "4700001610012", "name": "\u041F\u0438\u0432\u043E \u0410\u0440\u043F\u0430 0,5\u043B", "price" : 145.00, "quantity" : 5.000, "sum" : 725.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 162.00, "quantity" : 3.000, "sum" : 486.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1211.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:04]POST & json_proto [10:01:04]process_json_proto [10:01:04]json parsed OK: [10:01:04]protocol is kg_v1.0 [10:01:04]action value=close_receipt [10:01:04]process_action close_receipt [10:01:04]cmd_close_receipt [10:01:04]MH_GetDate [10:01:04]Write to MH i2c: F0 00 00 68 02 59 [10:01:04]Write i2c OK [10:01:04]MH_I2C_Read... [10:01:04]Read from MH i2c: F0 [10:01:04]MH_I2C_Read... [10:01:04]Read from MH i2c: F0 09 00 [10:01:04]MH_I2C_Read... [10:01:04]Read from MH i2c: F0 09 00 68 02 00 E2 43 79 66 99 81 91 64 75 [10:01:04]GetLastDocTimeStamp 1719223171 [10:01:04]current date 1719223266 [10:01:04]FM_GetShiftState [10:01:04]SAM_PROTO_GetShiftState [10:01:04]wFMCommunicate request_size=4 [10:01:04]MH_SAM_APDU [10:01:04]CAPDU: 80 13 01 00 [10:01:04]Write to MH i2c: E2 08 00 69 02 80 13 01 00 00 00 00 00 E8 [10:01:04]Write i2c OK [10:01:04]MH_I2C_Read... [10:01:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:04]Read from MH i2c: E2 [10:01:04]MH_I2C_Read... [10:01:04]Read from MH i2c: E2 0E 00 [10:01:04]MH_I2C_Read... [10:01:04]Read from MH i2c: E2 0E 00 69 02 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 F7 [10:01:04]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:01:04]wFMCommunicate OK [10:01:04]SAM_PROTO_GetShiftState done [10:01:04]FM_GetShiftState done [10:01:04]opened in 1719189095 [10:01:04]opened+sec_in_day 1719275495 [10:01:04]quantity*price = 72500 [10:01:04]sum+1 = 72501 [10:01:04]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000480517 Пиво Живое 1л ПЭТ 3.000 * 162.00 = 486.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 1211.00 НСП 1% : 10.72 НДС 12% : 128.60 Наличными: 1211.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 25 24.06.2024 10:01 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77023 ФПД: 151378053306610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100106&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77023&fm=151378053306610&tin=02508201610067®Number=0000000000095696&sum=121100 0 [10:01:05]StoreToDocumentArchive [10:01:05]shift 397 fd 77023 [10:01:05]save to /storage/0397/doc_00077023 [10:01:05]save last doc name /storage/0397/doc_00077023 to /storage/kkm_last_doc_name [10:01:05]save OK [10:01:05]Clear old archive folders... [10:01:05]ProcessDocumentItem done err = 0, tmpTLVsize=367 [10:01:05]tlvbuf is 0192E1C0 [10:01:05]SAM_PROTO_ClearQueue [10:01:05]wFMCommunicate request_size=4 [10:01:05]MH_SAM_APDU [10:01:05]CAPDU: 80 09 00 00 [10:01:05]Write to MH i2c: E2 08 00 76 02 80 09 00 00 00 00 00 00 EA [10:01:05]Write i2c OK [10:01:05]MH_I2C_Read... [10:01:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:06]Read from MH i2c: E2 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 03 00 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 03 00 76 02 00 90 00 EC [10:01:06]RAPDU: 90 00 [10:01:06]wFMCommunicate OK [10:01:06]SAM_PROTO_ClearQueue done [10:01:06]KKMCreateOFDPacket [10:01:06]OFDProtocolAddRootSTLVToBuf [10:01:06]FM_MakeSignedData [10:01:06]FM_MakeSignedData [10:01:06]SAM_PROTO_SignData [10:01:06]wFMCommunicate request_size=4 [10:01:06]MH_SAM_APDU [10:01:06]CAPDU: 80 0D 01 02 [10:01:06]Write to MH i2c: E2 08 00 77 02 80 0D 01 02 00 00 00 00 F2 [10:01:06]Write i2c OK [10:01:06]MH_I2C_Read... [10:01:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:06]Read from MH i2c: E2 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 03 00 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 03 00 77 02 00 90 00 ED [10:01:06]RAPDU: 90 00 [10:01:06]wFMCommunicate OK [10:01:06]wFMCommunicate request_size=255 [10:01:06]MH_SAM_APDU [10:01:06]CAPDU: 80 0D 02 02 FA 03 00 6F 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 34 1B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 D8 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C D9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 [10:01:06]Write to MH i2c: E2 02 01 78 02 80 0D 02 02 FA 00 03 00 6F 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 34 1B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 D8 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C D9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 00 00 4B [10:01:06]Write i2c OK [10:01:06]MH_I2C_Read... [10:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:06]Read from MH i2c: E2 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 03 00 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 03 00 78 02 00 90 00 EE [10:01:06]RAPDU: 90 00 [10:01:06]wFMCommunicate OK [10:01:06]wFMCommunicate request_size=126 [10:01:06]MH_SAM_APDU [10:01:06]CAPDU: 80 0D 02 02 79 06 00 3C 32 00 00 00 00 07 04 06 00 0C D9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 E2 43 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DF 2C 01 00 35 04 06 00 89 AD 73 18 18 F2 [10:01:06]Write to MH i2c: E2 81 00 79 02 80 0D 02 02 79 00 06 00 3C 32 00 00 00 00 07 04 06 00 0C D9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 E2 43 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DF 2C 01 00 35 04 06 00 89 AD 73 18 18 F2 00 00 04 [10:01:06]Write i2c OK [10:01:06]MH_I2C_Read... [10:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:06]Read from MH i2c: E2 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 03 00 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 03 00 79 02 00 90 00 EF [10:01:06]RAPDU: 90 00 [10:01:06]wFMCommunicate OK [10:01:06]wFMCommunicate request_size=4 [10:01:06]MH_SAM_APDU [10:01:06]CAPDU: 80 0D 03 02 [10:01:06]Write to MH i2c: E2 08 00 7A 02 80 0D 03 02 00 00 00 00 F7 [10:01:06]Write i2c OK [10:01:06]MH_I2C_Read... [10:01:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:06]Read from MH i2c: E2 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 0B 00 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 0B 00 7A 02 00 BF C2 DC 87 6C 54 E0 A3 90 00 1F [10:01:06]RAPDU: BF C2 DC 87 6C 54 E0 A3 90 00 [10:01:06]wFMCommunicate OK [10:01:06]SAM_PROTO_SignData done [10:01:06]FM_MakeSignedData done [10:01:06]CreateOFDProtocolMessage [10:01:06]wFMCommunicate request_size=4 [10:01:06]MH_SAM_APDU [10:01:06]CAPDU: 80 11 00 00 [10:01:06]Write to MH i2c: E2 08 00 7B 02 80 11 00 00 00 00 00 00 F7 [10:01:06]Write i2c OK [10:01:06]MH_I2C_Read... [10:01:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:06]Read from MH i2c: E2 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 17 00 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: E2 17 00 7B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 47 [10:01:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:01:06]wFMCommunicate OK [10:01:06]CreateOFDProtocolMessage done [10:01:06]OFDSenderStorePacket 77023 [10:01:06]StoreOFDPacket docnum=77023 [10:01:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 83 01 00 00 51 77 7B 01 2A 96 5A 03 01 00 03 00 6F 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 34 1B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 D8 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C D9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 32 00 00 00 00 07 04 06 00 0C D9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 E2 43 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DF 2C 01 00 35 04 06 00 89 AD 73 18 18 F2 BF C2 DC 87 6C 54 E0 A3 [10:01:06]CheckFolder [10:01:06]dirname=/storage/ofd_packets [10:01:06]CheckFolder done [10:01:06]ProducePacketName [10:01:06]name=ofd_packets/00077023 [10:01:06]NVStorageSaveData ofd_packets/00077023 [10:01:06]File name is /storage/ofd_packets/00077023 [10:01:06]Write 417 bytes [10:01:06]NVStorageSaveData done [10:01:06]OFDSenderStorePacket done [10:01:06]KKMCreateOFDPacket done [10:01:06]NVStorageSaveData kkm_last_timestamp [10:01:06]File name is /storage/kkm_last_timestamp [10:01:06]Write 4 bytes [10:01:06]NVStorageSaveData done [10:01:06]ExternCall_PrintAddStr [10:01:06]wPrintStart [10:01:06]Write to MH i2c: 01 00 00 7C 02 7E [10:01:06]Write i2c OK [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: 01 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: 01 07 00 [10:01:06]MH_I2C_Read... [10:01:06]Read from MH i2c: 01 07 00 7C 02 00 00 00 00 00 FF 0F 93 [10:01:06]RasterBufferAndPrint [10:01:06]line Счет N : (3)221043 [10:01:06]line ИНН: 02508201610067 [10:01:06]line Контрольно-Кассовый Чек [10:01:06]line ПРОДАЖА [10:01:06]line Товар: 4700001610012 [10:01:06]line Пиво Арпа 0,5л [10:01:06]line 5.000 * 145.00 [10:01:06]line = 725.00 [10:01:06]line НДС 12% НСП 1% [10:01:06]line > о реализуемом товаре [10:01:06]line Товар: 4700000480517 [10:01:06]line Пиво Живое 1л ПЭТ [10:01:06]line 3.000 * 162.00 [10:01:06]line = 486.00 [10:01:06]line НДС 12% НСП 1% [10:01:06]line > о реализуемом товаре [10:01:06]line ИТОГО: 1211.00 [10:01:06]line НСП 1% : 10.72 [10:01:06]line НДС 12% : 128.60 [10:01:06]line Наличными: 1211.00 [10:01:06]line Безнал.: 0.00 [10:01:06]line Место: АЗС № 144 "Партнер Нефть" [10:01:06]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [10:01:06]line СНО: Общий режим [10:01:06]line Чек 25 24.06.2024 10:01 [10:01:06]line Смена: 397 ФФД: 1.0 [10:01:06]line ЗНМ: 0300000170 [10:01:06]line РНМ: 0000000000095696 [10:01:06]line Версия ККМ: 001 [10:01:06]line ФМ: 0000000000875009 [10:01:06]line ФД: 77023 [10:01:06]line ФПД: 151378053306610 [10:01:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100106&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77023&fm=151378053306610&tin=02508201610067®Number=0000000000095696&sum=121100 [10:01:06]OFD Sender: Processing packet 77023 [packets to send 351, broken 350] [10:01:06]ProducePacketName [10:01:06]name=ofd_packets/00077023 [10:01:06]OFD Sender: To server: pG, [10:01:06]CommunicateWithHost lk.salyk.kg:30040 [10:01:06]ConnectInit lk.salyk.kg [10:01:06]line 0 [10:01:06]written 0, free lines is 4095 [10:01:07]Connected sock=10 [10:01:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 83 01 00 00 51 77 7B 01 2A 96 5A 03 01 00 03 00 6F 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 34 1B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 48 3F 00 00 00 00 13 04 06 00 D8 BD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C D9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 32 00 00 00 00 07 04 06 00 0C D9 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 E2 43 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DF 2C 01 00 35 04 06 00 89 AD 73 18 18 F2 BF C2 DC 87 6C 54 E0 A3 [10:01:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 2F AE 47 00 0A 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 DF 2C 01 00 F4 03 04 00 75 EA 78 66 B6 04 01 00 00 EA 3B D5 3E 0A 7C 33 F7 [10:01:07]CommunicateWithHost err = 0 [10:01:07]CheckOFDResponse [10:01:07]1017 (14) - 77093643461234 [10:01:07]1041 (16) - 0000000000875009 [10:01:07]1040 (4) - 77023 [10:01:07]1012 (4) - 24.06.2024 03:39 [10:01:07]1206 (1) - 0 [10:01:07]OFD Sender: Remove packet 77023 [10:01:07]ProducePacketName [10:01:07]name=ofd_packets/00077023 [10:01:07]NVStorageDeleteData [10:01:07]Write to MH i2c: 01 00 00 AA 02 AC [10:01:07]Write i2c OK [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: 01 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: 01 07 00 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: 01 07 00 AA 02 00 00 00 00 00 A4 0C 63 [10:01:07]RasterBufferAndPrint [10:01:07]line [10:01:07]line [10:01:07]line [10:01:07]line [10:01:07]line [10:01:07]written 0, free lines is 3242 [10:01:07]MH_Cut [10:01:07]Write to MH i2c: D1 01 00 B1 02 01 85 [10:01:07]Write i2c OK [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: D1 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: D1 01 00 [10:01:07]MH_I2C_Read... [10:01:07]Read from MH i2c: D1 01 00 B1 02 00 84 [10:01:07]Write to MH i2c: 01 00 00 B2 02 B4 [10:01:07]Write i2c OK [10:01:07]MH_I2C_Read... [10:01:07]OFD Sender: No OFD packet to send [10:01:08]*** Cut start [10:01:08]*** Partial cut [10:01:08]*** CUTSNS_PIN = 1 [10:01:08]*** CUTSNS_PIN = 0 [10:01:08]*** Brake cut motor [10:01:08]Read from MH i2c: 01 [10:01:08]MH_I2C_Read... [10:01:08]*** Stop cut motor [10:01:08]*** Cut end [10:01:08]Read from MH i2c: 01 07 00 [10:01:08]MH_I2C_Read... [10:01:08]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 FF 0F C9 [10:01:08]process_action close_receipt done [10:01:08]requested_data is exist [10:01:08]produce_requested_data [10:01:08]requested_item fm.sn is exist - process it [10:01:08]wFMCommunicate request_size=4 [10:01:08]MH_SAM_APDU [10:01:08]CAPDU: 80 11 00 00 [10:01:08]Write to MH i2c: E2 08 00 B3 02 80 11 00 00 00 00 00 00 2F [10:01:08]Write i2c OK [10:01:08]MH_I2C_Read... [10:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:08]Read from MH i2c: E2 [10:01:08]MH_I2C_Read... [10:01:08]Read from MH i2c: E2 17 00 [10:01:08]MH_I2C_Read... [10:01:08]Read from MH i2c: E2 17 00 B3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 7F [10:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:01:08]wFMCommunicate OK [10:01:08]requested_item fd.num is exist - process it [10:01:08]SAM_PROTO_GetFieldsCounters [10:01:08]wFMCommunicate request_size=4 [10:01:08]MH_SAM_APDU [10:01:08]CAPDU: 80 13 00 00 [10:01:08]Write to MH i2c: E2 08 00 B4 02 80 13 00 00 00 00 00 00 32 [10:01:08]Write i2c OK [10:01:08]MH_I2C_Read... [10:01:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:09]Read from MH i2c: E2 [10:01:09]MH_I2C_Read... [10:01:09]Read from MH i2c: E2 62 00 [10:01:09]MH_I2C_Read... [10:01:09]Read from MH i2c: E2 62 00 B4 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 DF 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [10:01: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 DF 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:09]wFMCommunicate OK [10:01:09]SAM_PROTO_GetFieldsCounters done [10:01:09]requested_item shift.num is exist - process it [10:01:09]requested_item shift.opened is exist - process it [10:01:09]req_shift_opened [10:01:09]FM_GetShiftState [10:01:09]SAM_PROTO_GetShiftState [10:01:09]wFMCommunicate request_size=4 [10:01:09]MH_SAM_APDU [10:01:09]CAPDU: 80 13 01 00 [10:01:09]Write to MH i2c: E2 08 00 B5 02 80 13 01 00 00 00 00 00 34 [10:01:09]Write i2c OK [10:01:09]MH_I2C_Read... [10:01:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:09]Read from MH i2c: E2 [10:01:09]MH_I2C_Read... [10:01:09]Read from MH i2c: E2 0E 00 [10:01:09]MH_I2C_Read... [10:01:09]Read from MH i2c: E2 0E 00 B5 02 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 43 [10:01:09]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:01:09]wFMCommunicate OK [10:01:09]SAM_PROTO_GetShiftState done [10:01:09]FM_GetShiftState done [10:01:09]req_shift_opened done [10:01:09]requested_item shift.open_date is exist - process it [10:01:09]req_shift_open_date [10:01:09]req_shift_open_date done [10:01:09]produce_requested_data done [10:01:09]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77023,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [10:01:09]process_action_free close_receipt [10:01:09]json_value_free [10:01:09]json_value_free done [10:01:09]process_json_proto returns [10:01:09]Send response to host [10:01:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77023,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [10:01:09]free response buf [10:01:09]execute_script done [10:01:09]execute_script returns [10:01:09]free content buf [10:01:09]Sock 7.Close socket [10:01:09]Sock 7.Thread stoped [10:01:12]OFD Sender: No OFD packet to send [10:01:17]OFD Sender: No OFD packet to send [10:01:22]OFD Sender: No OFD packet to send [10:01:27]OFD Sender: No OFD packet to send [10:01:28]accept exits with 9 [10:01:28]New connection [10:01:28]New thread 3067309412 created [10:01:28]Thread 3067452772 joined [10:01:28]Waiting for new connection... [10:01:28] Sock 9.Parse request [10:01:28]Sock 9.Check first char [10:01:28]Sock 9.First char is OK [10:01:28]request: POST /json_proto HTTP/1.0 [10:01:28]Method: POST [10:01:28]URL: /json_proto [10:01:28]Method is POST - this is cgi request [10:01:28]url: /json_proto [10:01:28]query_string will be loaded in cgi processing [10:01:28]execute_cgi json_proto POST (null) [10:01:28]execute_cgi path=json_proto method=POST [10:01:28]POST find Content-Length [10:01:28]Host: 172.17.39.195:8080 [10:01:28]Content-Length: 954 [10:01:28]Content-Type: application/json [10:01:28] [10:01:28]POST finish read [10:01:28]Found Content-Length = 954 [10:01:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221045", "tax_sys" : 0, "items" : [ { "code": "4870145004753", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Garage hard lemon \u0441\u0442 0,4\u043B", "price" : 120.00, "quantity" : 2.000, "sum" : 240.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000027340020", "name": "\u041F\u0430\u043A\u0435\u0442 \u0431\u0443\u043C\u0430\u0436\u043D\u044B\u0439 \u0432\u0438\u0442\u0430\u044F \u0440\u0443\u0447\u043A\u0430", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 265.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:28]execute_script... [10:01: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 : (3)221045", "tax_sys" : 0, "items" : [ { "code": "4870145004753", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Garage hard lemon \u0441\u0442 0,4\u043B", "price" : 120.00, "quantity" : 2.000, "sum" : 240.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000027340020", "name": "\u041F\u0430\u043A\u0435\u0442 \u0431\u0443\u043C\u0430\u0436\u043D\u044B\u0439 \u0432\u0438\u0442\u0430\u044F \u0440\u0443\u0447\u043A\u0430", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 265.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:28]POST & json_proto [10:01:28]process_json_proto [10:01:28]json parsed OK: [10:01:28]protocol is kg_v1.0 [10:01:28]action value=close_receipt [10:01:28]process_action close_receipt [10:01:28]cmd_close_receipt [10:01:28]MH_GetDate [10:01:28]Write to MH i2c: F0 00 00 B6 02 A7 [10:01:28]Write i2c OK [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: F0 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: F0 09 00 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: F0 09 00 B6 02 00 F9 43 79 66 99 81 91 64 DA [10:01:28]GetLastDocTimeStamp 1719223266 [10:01:28]current date 1719223289 [10:01:28]FM_GetShiftState [10:01:28]SAM_PROTO_GetShiftState [10:01:28]wFMCommunicate request_size=4 [10:01:28]MH_SAM_APDU [10:01:28]CAPDU: 80 13 01 00 [10:01:28]Write to MH i2c: E2 08 00 B7 02 80 13 01 00 00 00 00 00 36 [10:01:28]Write i2c OK [10:01:28]MH_I2C_Read... [10:01:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:28]Read from MH i2c: E2 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 0E 00 [10:01:28]MH_I2C_Read... [10:01:28]Read from MH i2c: E2 0E 00 B7 02 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 45 [10:01:28]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:01:28]wFMCommunicate OK [10:01:28]SAM_PROTO_GetShiftState done [10:01:28]FM_GetShiftState done [10:01:28]opened in 1719189095 [10:01:28]opened+sec_in_day 1719275495 [10:01:28]quantity*price = 24000 [10:01:28]sum+1 = 24001 [10:01:28]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000027340020 Пакет бумажный витая ручка 1.000 * 25.00 = 25.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 265.00 НСП 1% : 2.34 НДС 12% : 28.14 Наличными: 265.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 26 24.06.2024 10:01 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77024 ФПД: 86589308528375 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100129&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77024&fm=86589308528375&tin=02508201610067®Number=0000000000095696&sum=26500 0 [10:01:29]StoreToDocumentArchive [10:01:29]shift 397 fd 77024 [10:01:29]save to /storage/0397/doc_00077024 [10:01:29]save last doc name /storage/0397/doc_00077024 to /storage/kkm_last_doc_name [10:01:29]save OK [10:01:29]Clear old archive folders... [10:01:29]ProcessDocumentItem done err = 0, tmpTLVsize=406 [10:01:29]tlvbuf is 01938C20 [10:01:29]SAM_PROTO_ClearQueue [10:01:29]wFMCommunicate request_size=4 [10:01:29]MH_SAM_APDU [10:01:29]CAPDU: 80 09 00 00 [10:01:29]Write to MH i2c: E2 08 00 C4 02 80 09 00 00 00 00 00 00 38 [10:01:29]Write i2c OK [10:01:29]MH_I2C_Read... [10:01:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:29]Read from MH i2c: E2 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: E2 03 00 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: E2 03 00 C4 02 00 90 00 3A [10:01:29]RAPDU: 90 00 [10:01:29]wFMCommunicate OK [10:01:29]SAM_PROTO_ClearQueue done [10:01:29]KKMCreateOFDPacket [10:01:29]OFDProtocolAddRootSTLVToBuf [10:01:29]FM_MakeSignedData [10:01:29]FM_MakeSignedData [10:01:29]SAM_PROTO_SignData [10:01:29]wFMCommunicate request_size=4 [10:01:29]MH_SAM_APDU [10:01:29]CAPDU: 80 0D 01 02 [10:01:29]Write to MH i2c: E2 08 00 C5 02 80 0D 01 02 00 00 00 00 40 [10:01:29]Write i2c OK [10:01:29]MH_I2C_Read... [10:01:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:30]Read from MH i2c: E2 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 03 00 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 03 00 C5 02 00 90 00 3B [10:01:30]RAPDU: 90 00 [10:01:30]wFMCommunicate OK [10:01:30]wFMCommunicate request_size=255 [10:01:30]MH_SAM_APDU [10:01:30]CAPDU: 80 0D 02 02 FA 03 00 96 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 37 35 33 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 6C 65 6D 6F 6E 20 D1 81 D1 82 20 30 2C 34 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 0D 00 32 30 30 30 30 32 37 33 34 30 30 32 30 06 04 31 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 B1 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D1 82 D0 B0 D1 8F 20 D1 80 D1 83 D1 87 D0 BA D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 [10:01:30]Write to MH i2c: E2 02 01 C6 02 80 0D 02 02 FA 00 03 00 96 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 37 35 33 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 6C 65 6D 6F 6E 20 D1 81 D1 82 20 30 2C 34 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 0D 00 32 30 30 30 30 32 37 33 34 30 30 32 30 06 04 31 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 B1 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D1 82 D0 B0 D1 8F 20 D1 80 D1 83 D1 87 D0 BA D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 00 00 DD [10:01:30]Write i2c OK [10:01:30]MH_I2C_Read... [10:01:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:30]Read from MH i2c: E2 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 03 00 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 03 00 C6 02 00 90 00 3C [10:01:30]RAPDU: 90 00 [10:01:30]wFMCommunicate OK [10:01:30]wFMCommunicate request_size=165 [10:01:30]MH_SAM_APDU [10:01:30]CAPDU: 80 0D 02 02 A0 67 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 0A 00 00 00 00 07 04 06 00 84 67 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 F9 43 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E0 2C 01 00 35 04 06 00 4E C0 A4 F9 E6 F7 [10:01:30]Write to MH i2c: E2 A8 00 C7 02 80 0D 02 02 A0 00 67 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 0A 00 00 00 00 07 04 06 00 84 67 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 F9 43 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E0 2C 01 00 35 04 06 00 4E C0 A4 F9 E6 F7 00 00 63 [10:01:30]Write i2c OK [10:01:30]MH_I2C_Read... [10:01:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:30]Read from MH i2c: E2 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 03 00 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 03 00 C7 02 00 90 00 3D [10:01:30]RAPDU: 90 00 [10:01:30]wFMCommunicate OK [10:01:30]wFMCommunicate request_size=4 [10:01:30]MH_SAM_APDU [10:01:30]CAPDU: 80 0D 03 02 [10:01:30]Write to MH i2c: E2 08 00 C8 02 80 0D 03 02 00 00 00 00 45 [10:01:30]Write i2c OK [10:01:30]MH_I2C_Read... [10:01:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:30]Read from MH i2c: E2 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 0B 00 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 0B 00 C8 02 00 F2 E9 6E 93 13 CB EA 0D 90 00 F7 [10:01:30]RAPDU: F2 E9 6E 93 13 CB EA 0D 90 00 [10:01:30]wFMCommunicate OK [10:01:30]SAM_PROTO_SignData done [10:01:30]FM_MakeSignedData done [10:01:30]CreateOFDProtocolMessage [10:01:30]wFMCommunicate request_size=4 [10:01:30]MH_SAM_APDU [10:01:30]CAPDU: 80 11 00 00 [10:01:30]Write to MH i2c: E2 08 00 C9 02 80 11 00 00 00 00 00 00 45 [10:01:30]Write i2c OK [10:01:30]MH_I2C_Read... [10:01:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:30]Read from MH i2c: E2 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 17 00 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 17 00 C9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 95 [10:01:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:01:30]wFMCommunicate OK [10:01:30]CreateOFDProtocolMessage done [10:01:30]OFDSenderStorePacket 77024 [10:01:30]StoreOFDPacket docnum=77024 [10:01:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 AA 01 00 00 4F 98 A2 01 72 7F 5A 03 01 00 03 00 96 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 37 35 33 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 6C 65 6D 6F 6E 20 D1 81 D1 82 20 30 2C 34 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 0D 00 32 30 30 30 30 32 37 33 34 30 30 32 30 06 04 31 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 B1 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D1 82 D0 B0 D1 8F 20 D1 80 D1 83 D1 87 D0 BA D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 67 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 0A 00 00 00 00 07 04 06 00 84 67 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 F9 43 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E0 2C 01 00 35 04 06 00 4E C0 A4 F9 E6 F7 F2 E9 6E 93 13 CB EA 0D [10:01:30]CheckFolder [10:01:30]dirname=/storage/ofd_packets [10:01:30]CheckFolder done [10:01:30]ProducePacketName [10:01:30]name=ofd_packets/00077024 [10:01:30]NVStorageSaveData ofd_packets/00077024 [10:01:30]File name is /storage/ofd_packets/00077024 [10:01:30]Write 456 bytes [10:01:30]NVStorageSaveData done [10:01:30]OFDSenderStorePacket done [10:01:30]KKMCreateOFDPacket done [10:01:30]NVStorageSaveData kkm_last_timestamp [10:01:30]File name is /storage/kkm_last_timestamp [10:01:30]Write 4 bytes [10:01:30]NVStorageSaveData done [10:01:30]ExternCall_PrintAddStr [10:01:30]wPrintStart [10:01:30]Write to MH i2c: 01 00 00 CA 02 CC [10:01:30]Write i2c OK [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: 01 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: 01 07 00 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: 01 07 00 CA 02 00 00 00 00 00 FF 0F E1 [10:01:30]RasterBufferAndPrint [10:01:30]line Счет N : (3)221045 [10:01:30]line ИНН: 02508201610067 [10:01:30]line Контрольно-Кассовый Чек [10:01:30]line ПРОДАЖА [10:01:30]line Товар: 4870145004753 [10:01:30]line Напиток Garage hard lemon ст 0,4л [10:01:30]line 2.000 * 120.00 [10:01:30]line = 240.00 [10:01:30]line НДС 12% НСП 1% [10:01:30]line > о реализуемом товаре [10:01:30]line Товар: 2000027340020 [10:01:30]line Пакет бумажный витая ручка [10:01:30]line 1.000 * 25.00 [10:01:30]line = 25.00 [10:01:30]line НДС 12% НСП 1% [10:01:30]line > о реализуемом товаре [10:01:30]line ИТОГО: 265.00 [10:01:30]line НСП 1% : 2.34 [10:01:30]line НДС 12% : 28.14 [10:01:30]line Наличными: 265.00 [10:01:30]line Безнал.: 0.00 [10:01:30]line Место: АЗС № 144 "Партнер Нефть" [10:01:30]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [10:01:30]line СНО: Общий режим [10:01:30]line Чек 26 24.06.2024 10:01 [10:01:30]line Смена: 397 ФФД: 1.0 [10:01:30]line ЗНМ: 0300000170 [10:01:30]line РНМ: 0000000000095696 [10:01:30]line Версия ККМ: 001 [10:01:30]line ФМ: 0000000000875009 [10:01:30]line ФД: 77024 [10:01:30]line ФПД: 86589308528375 [10:01:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100129&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77024&fm=86589308528375&tin=02508201610067®Number=0000000000095696&sum=26500 [10:01:30]line 0 [10:01:30]OFD Sender: Processing packet 77024 [packets to send 351, broken 350] [10:01:30]ProducePacketName [10:01:30]name=ofd_packets/00077024 [10:01:30]OFD Sender: To server: pG, [10:01:30]CommunicateWithHost lk.salyk.kg:30040 [10:01:30]ConnectInit lk.salyk.kg [10:01:30]written 0, free lines is 4095 [10:01:31]Connected sock=10 [10:01:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 AA 01 00 00 4F 98 A2 01 72 7F 5A 03 01 00 03 00 96 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 37 35 33 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 6C 65 6D 6F 6E 20 D1 81 D1 82 20 30 2C 34 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 0D 00 32 30 30 30 30 32 37 33 34 30 30 32 30 06 04 31 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 B1 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D1 82 D0 B0 D1 8F 20 D1 80 D1 83 D1 87 D0 BA D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 67 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 0A 00 00 00 00 07 04 06 00 84 67 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 F9 43 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E0 2C 01 00 35 04 06 00 4E C0 A4 F9 E6 F7 F2 E9 6E 93 13 CB EA 0D [10:01:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 64 67 47 00 30 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 35 30 30 39 10 04 04 00 E0 2C 01 00 F4 03 04 00 8D EA 78 66 B6 04 01 00 00 5F 52 3B C2 E2 EF F5 D2 [10:01:31]CommunicateWithHost err = 0 [10:01:31]CheckOFDResponse [10:01:31]1017 (14) - 77093643461234 [10:01:31]1041 (16) - 0000000000875009 [10:01:31]1040 (4) - 77024 [10:01:31]1012 (4) - 24.06.2024 03:39 [10:01:31]1206 (1) - 0 [10:01:31]OFD Sender: Remove packet 77024 [10:01:31]ProducePacketName [10:01:31]name=ofd_packets/00077024 [10:01:31]NVStorageDeleteData [10:01:31]Write to MH i2c: 01 00 00 F9 02 FB [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: 01 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: 01 07 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: 01 07 00 F9 02 00 00 00 00 00 8C 0C 9A [10:01:31]RasterBufferAndPrint [10:01:31]line [10:01:31]line [10:01:31]line [10:01:31]line [10:01:31]line [10:01:31]written 0, free lines is 3217 [10:01:31]MH_Cut [10:01:31]Write to MH i2c: D1 01 00 00 03 01 D5 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: D1 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: D1 01 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: D1 01 00 00 03 00 D4 [10:01:31]Write to MH i2c: 01 00 00 01 03 04 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]OFD Sender: No OFD packet to send [10:01:32]*** Cut start [10:01:32]*** Partial cut [10:01:32]*** CUTSNS_PIN = 1 [10:01:32]*** CUTSNS_PIN = 0 [10:01:32]*** Brake cut motor [10:01:32]Read from MH i2c: 01 [10:01:32]MH_I2C_Read... [10:01:32]*** Stop cut motor [10:01:32]*** Cut end [10:01:32]Read from MH i2c: 01 07 00 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 FF 0F 19 [10:01:32]process_action close_receipt done [10:01:32]requested_data is exist [10:01:32]produce_requested_data [10:01:32]requested_item fm.sn is exist - process it [10:01:32]wFMCommunicate request_size=4 [10:01:32]MH_SAM_APDU [10:01:32]CAPDU: 80 11 00 00 [10:01:32]Write to MH i2c: E2 08 00 02 03 80 11 00 00 00 00 00 00 7F [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:32]Read from MH i2c: E2 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: E2 17 00 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: E2 17 00 02 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 CF [10:01:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:01:32]wFMCommunicate OK [10:01:32]requested_item fd.num is exist - process it [10:01:32]SAM_PROTO_GetFieldsCounters [10:01:32]wFMCommunicate request_size=4 [10:01:32]MH_SAM_APDU [10:01:32]CAPDU: 80 13 00 00 [10:01:32]Write to MH i2c: E2 08 00 03 03 80 13 00 00 00 00 00 00 82 [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:33]Read from MH i2c: E2 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 62 00 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 62 00 03 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E0 2C 01 00 0E 04 04 00 8D 01 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 93 [10:01: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E0 2C 01 00 0E 04 04 00 8D 01 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 [10:01:33]wFMCommunicate OK [10:01:33]SAM_PROTO_GetFieldsCounters done [10:01:33]requested_item shift.num is exist - process it [10:01:33]requested_item shift.opened is exist - process it [10:01:33]req_shift_opened [10:01:33]FM_GetShiftState [10:01:33]SAM_PROTO_GetShiftState [10:01:33]wFMCommunicate request_size=4 [10:01:33]MH_SAM_APDU [10:01:33]CAPDU: 80 13 01 00 [10:01:33]Write to MH i2c: E2 08 00 04 03 80 13 01 00 00 00 00 00 84 [10:01:33]Write i2c OK [10:01:33]MH_I2C_Read... [10:01:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:33]Read from MH i2c: E2 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 0E 00 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 0E 00 04 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 93 [10:01:33]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:01:33]wFMCommunicate OK [10:01:33]SAM_PROTO_GetShiftState done [10:01:33]FM_GetShiftState done [10:01:33]req_shift_opened done [10:01:33]requested_item shift.open_date is exist - process it [10:01:33]req_shift_open_date [10:01:33]req_shift_open_date done [10:01:33]produce_requested_data done [10:01:33]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77024,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [10:01:33]process_action_free close_receipt [10:01:33]json_value_free [10:01:33]json_value_free done [10:01:33]process_json_proto returns [10:01:33]Send response to host [10:01:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77024,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [10:01:33]free response buf [10:01:33]execute_script done [10:01:33]execute_script returns [10:01:33]free content buf [10:01:33]Sock 9.Close socket [10:01:33]Sock 9.Thread stoped [10:01:36]OFD Sender: No OFD packet to send [10:01:41]OFD Sender: No OFD packet to send [10:01:46]OFD Sender: No OFD packet to send [10:01:51]OFD Sender: No OFD packet to send [10:01:56]OFD Sender: No OFD packet to send [10:02:01]OFD Sender: No OFD packet to send [10:02:06]OFD Sender: No OFD packet to send [10:02:10]accept exits with 7 [10:02:10]New connection [10:02:10]New thread 3067452772 created [10:02:10]Thread 3067309412 joined [10:02:10]Waiting for new connection... [10:02:10] Sock 7.Parse request [10:02:10]Sock 7.Check first char [10:02:10]Sock 7.First char is OK [10:02:10]request: POST /json_proto HTTP/1.0 [10:02:10]Method: POST [10:02:10]URL: /json_proto [10:02:10]Method is POST - this is cgi request [10:02:10]url: /json_proto [10:02:10]query_string will be loaded in cgi processing [10:02:10]execute_cgi json_proto POST (null) [10:02:10]execute_cgi path=json_proto method=POST [10:02:10]POST find Content-Length [10:02:10]Host: 172.17.39.195:8080 [10:02:10]Content-Length: 906 [10:02:10]Content-Type: application/json [10:02:10] [10:02:10]POST finish read [10:02:10]Found Content-Length = 906 [10:02:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221046", "tax_sys" : 0, "items" : [ { "code": "4870112002775", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A ALBENI BITES 80\u0433\u0440", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "3800020453407", "name": "Nestle KIT-KAT \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A chunky 36x40\u0433", "price" : 80.00, "quantity" : 2.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 235.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:10]execute_script... [10:02: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 : (3)221046", "tax_sys" : 0, "items" : [ { "code": "4870112002775", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A ALBENI BITES 80\u0433\u0440", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "3800020453407", "name": "Nestle KIT-KAT \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A chunky 36x40\u0433", "price" : 80.00, "quantity" : 2.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 235.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:10]POST & json_proto [10:02:10]process_json_proto [10:02:10]json parsed OK: [10:02:10]protocol is kg_v1.0 [10:02:10]action value=close_receipt [10:02:10]process_action close_receipt [10:02:10]cmd_close_receipt [10:02:10]MH_GetDate [10:02:10]Write to MH i2c: F0 00 00 05 03 F7 [10:02:10]Write i2c OK [10:02:10]MH_I2C_Read... [10:02:10]Read from MH i2c: F0 [10:02:10]MH_I2C_Read... [10:02:10]Read from MH i2c: F0 09 00 [10:02:10]MH_I2C_Read... [10:02:10]Read from MH i2c: F0 09 00 05 03 00 23 44 79 66 99 81 91 64 55 [10:02:10]GetLastDocTimeStamp 1719223289 [10:02:10]current date 1719223331 [10:02:10]FM_GetShiftState [10:02:10]SAM_PROTO_GetShiftState [10:02:10]wFMCommunicate request_size=4 [10:02:10]MH_SAM_APDU [10:02:10]CAPDU: 80 13 01 00 [10:02:10]Write to MH i2c: E2 08 00 06 03 80 13 01 00 00 00 00 00 86 [10:02:10]Write i2c OK [10:02:10]MH_I2C_Read... [10:02:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:10]Read from MH i2c: E2 [10:02:10]MH_I2C_Read... [10:02:10]Read from MH i2c: E2 0E 00 [10:02:10]MH_I2C_Read... [10:02:10]Read from MH i2c: E2 0E 00 06 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 95 [10:02:10]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:02:10]wFMCommunicate OK [10:02:10]SAM_PROTO_GetShiftState done [10:02:10]FM_GetShiftState done [10:02:10]opened in 1719189095 [10:02:10]opened+sec_in_day 1719275495 [10:02:10]quantity*price = 7500 [10:02:10]sum+1 = 7501 [10:02:10]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 3800020453407 Nestle KIT-KAT батончик chunky 36x40г 2.000 * 80.00 = 160.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 235.00 НСП 1% : 2.08 НДС 12% : 24.95 Наличными: 235.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 27 24.06.2024 10:02 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77025 ФПД: 114823252404325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100211&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77025&fm=114823252404325&tin=02508201610067®Number=0000000000095696&sum=23500 0 [10:02:11]StoreToDocumentArchive [10:02:11]shift 397 fd 77025 [10:02:11]save to /storage/0397/doc_00077025 [10:02:11]save last doc name /storage/0397/doc_00077025 to /storage/kkm_last_doc_name [10:02:11]save OK [10:02:11]Clear old archive folders... [10:02:11]ProcessDocumentItem done err = 0, tmpTLVsize=403 [10:02:11]tlvbuf is 0192E7F0 [10:02:11]SAM_PROTO_ClearQueue [10:02:11]wFMCommunicate request_size=4 [10:02:11]MH_SAM_APDU [10:02:11]CAPDU: 80 09 00 00 [10:02:11]Write to MH i2c: E2 08 00 13 03 80 09 00 00 00 00 00 00 88 [10:02:11]Write i2c OK [10:02:11]MH_I2C_Read... [10:02:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:11]Read from MH i2c: E2 [10:02:11]MH_I2C_Read... [10:02:11]Read from MH i2c: E2 03 00 [10:02:11]MH_I2C_Read... [10:02:11]Read from MH i2c: E2 03 00 13 03 00 90 00 8A [10:02:11]RAPDU: 90 00 [10:02:11]wFMCommunicate OK [10:02:11]SAM_PROTO_ClearQueue done [10:02:11]KKMCreateOFDPacket [10:02:11]OFDProtocolAddRootSTLVToBuf [10:02:11]FM_MakeSignedData [10:02:11]FM_MakeSignedData [10:02:11]SAM_PROTO_SignData [10:02:11]wFMCommunicate request_size=4 [10:02:11]MH_SAM_APDU [10:02:11]CAPDU: 80 0D 01 02 [10:02:11]Write to MH i2c: E2 08 00 14 03 80 0D 01 02 00 00 00 00 90 [10:02:11]Write i2c OK [10:02:11]MH_I2C_Read... [10:02:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:12]Read from MH i2c: E2 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 03 00 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 03 00 14 03 00 90 00 8B [10:02:12]RAPDU: 90 00 [10:02:12]wFMCommunicate OK [10:02:12]wFMCommunicate request_size=255 [10:02:12]MH_SAM_APDU [10:02:12]CAPDU: 80 0D 02 02 FA 03 00 93 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 37 35 06 04 2B 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 42 49 54 45 53 20 38 30 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 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 33 38 30 30 30 32 30 34 35 33 34 30 37 06 04 2E 00 4E 65 73 74 6C 65 20 4B 49 54 2D 4B 41 54 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 63 68 75 6E 6B 79 20 33 36 78 34 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 [10:02:12]Write to MH i2c: E2 02 01 15 03 80 0D 02 02 FA 00 03 00 93 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 37 35 06 04 2B 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 42 49 54 45 53 20 38 30 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 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 33 38 30 30 30 32 30 34 35 33 34 30 37 06 04 2E 00 4E 65 73 74 6C 65 20 4B 49 54 2D 4B 41 54 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 63 68 75 6E 6B 79 20 33 36 78 34 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 B9 [10:02:12]Write i2c OK [10:02:12]MH_I2C_Read... [10:02:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:12]Read from MH i2c: E2 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 03 00 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [10:02:12]RAPDU: 90 00 [10:02:12]wFMCommunicate OK [10:02:12]wFMCommunicate request_size=162 [10:02:12]MH_SAM_APDU [10:02:12]CAPDU: 80 0D 02 02 9D 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 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 23 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E1 2C 01 00 35 04 06 00 68 6E 5F 2B E8 65 [10:02:12]Write to MH i2c: E2 A5 00 16 03 80 0D 02 02 9D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 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 23 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E1 2C 01 00 35 04 06 00 68 6E 5F 2B E8 65 00 00 7A [10:02:12]Write i2c OK [10:02:12]MH_I2C_Read... [10:02:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:12]Read from MH i2c: E2 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 03 00 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [10:02:12]RAPDU: 90 00 [10:02:12]wFMCommunicate OK [10:02:12]wFMCommunicate request_size=4 [10:02:12]MH_SAM_APDU [10:02:12]CAPDU: 80 0D 03 02 [10:02:12]Write to MH i2c: E2 08 00 17 03 80 0D 03 02 00 00 00 00 95 [10:02:12]Write i2c OK [10:02:12]MH_I2C_Read... [10:02:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:12]Read from MH i2c: E2 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 0B 00 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 0B 00 17 03 00 7D 5E 65 3D 58 E4 84 96 90 00 69 [10:02:12]RAPDU: 7D 5E 65 3D 58 E4 84 96 90 00 [10:02:12]wFMCommunicate OK [10:02:12]SAM_PROTO_SignData done [10:02:12]FM_MakeSignedData done [10:02:12]CreateOFDProtocolMessage [10:02:12]wFMCommunicate request_size=4 [10:02:12]MH_SAM_APDU [10:02:12]CAPDU: 80 11 00 00 [10:02:12]Write to MH i2c: E2 08 00 18 03 80 11 00 00 00 00 00 00 95 [10:02:12]Write i2c OK [10:02:12]MH_I2C_Read... [10:02:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:12]Read from MH i2c: E2 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 17 00 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: E2 17 00 18 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 E5 [10:02:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:02:12]wFMCommunicate OK [10:02:12]CreateOFDProtocolMessage done [10:02:12]OFDSenderStorePacket 77025 [10:02:12]StoreOFDPacket docnum=77025 [10:02:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 A7 01 00 00 93 3E 9F 01 DE 56 5A 03 01 00 03 00 93 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 37 35 06 04 2B 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 42 49 54 45 53 20 38 30 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 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 33 38 30 30 30 32 30 34 35 33 34 30 37 06 04 2E 00 4E 65 73 74 6C 65 20 4B 49 54 2D 4B 41 54 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 63 68 75 6E 6B 79 20 33 36 78 34 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 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 23 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E1 2C 01 00 35 04 06 00 68 6E 5F 2B E8 65 7D 5E 65 3D 58 E4 84 96 [10:02:12]CheckFolder [10:02:12]dirname=/storage/ofd_packets [10:02:12]CheckFolder done [10:02:12]ProducePacketName [10:02:12]name=ofd_packets/00077025 [10:02:12]NVStorageSaveData ofd_packets/00077025 [10:02:12]File name is /storage/ofd_packets/00077025 [10:02:12]Write 453 bytes [10:02:12]NVStorageSaveData done [10:02:12]OFDSenderStorePacket done [10:02:12]KKMCreateOFDPacket done [10:02:12]NVStorageSaveData kkm_last_timestamp [10:02:12]File name is /storage/kkm_last_timestamp [10:02:12]Write 4 bytes [10:02:12]NVStorageSaveData done [10:02:12]ExternCall_PrintAddStr [10:02:12]wPrintStart [10:02:12]Write to MH i2c: 01 00 00 19 03 1C [10:02:12]Write i2c OK [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: 01 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: 01 07 00 [10:02:12]MH_I2C_Read... [10:02:12]Read from MH i2c: 01 07 00 19 03 00 00 00 00 00 FF 0F 31 [10:02:12]RasterBufferAndPrint [10:02:12]line Счет N : (3)221046 [10:02:12]line ИНН: 02508201610067 [10:02:12]line Контрольно-Кассовый Чек [10:02:12]line ПРОДАЖА [10:02:12]line Товар: 4870112002775 [10:02:12]line Шок батончик ALBENI BITES 80гр [10:02:12]line 1.000 * 75.00 [10:02:12]line = 75.00 [10:02:12]line НДС 12% НСП 1% [10:02:12]line > о реализуемом товаре [10:02:12]line Товар: 3800020453407 [10:02:12]line Nestle KIT-KAT батончик chunky 36x40г [10:02:12]line 2.000 * 80.00 [10:02:12]line = 160.00 [10:02:12]line НДС 12% НСП 1% [10:02:12]line > о реализуемом товаре [10:02:12]line ИТОГО: 235.00 [10:02:12]line НСП 1% : 2.08 [10:02:12]line НДС 12% : 24.95 [10:02:12]line Наличными: 235.00 [10:02:12]line Безнал.: 0.00 [10:02:12]line Место: АЗС № 144 "Партнер Нефть" [10:02:12]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [10:02:12]line СНО: Общий режим [10:02:12]line Чек 27 24.06.2024 10:02 [10:02:12]line Смена: 397 ФФД: 1.0 [10:02:12]line ЗНМ: 0300000170 [10:02:12]line РНМ: 0000000000095696 [10:02:12]line Версия ККМ: 001 [10:02:12]line ФМ: 0000000000875009 [10:02:12]line ФД: 77025 [10:02:12]line ФПД: 114823252404325 [10:02:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100211&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77025&fm=114823252404325&tin=02508201610067®Number=0000000000095696&sum=23500 [10:02:12]line 0 [10:02:12]OFD Sender: Processing packet 77025 [packets to send 351, broken 350] [10:02:12]ProducePacketName [10:02:12]name=ofd_packets/00077025 [10:02:12]OFD Sender: To server: pG, [10:02:12]CommunicateWithHost lk.salyk.kg:30040 [10:02:12]ConnectInit lk.salyk.kg [10:02:12]written 0, free lines is 4095 [10:02:13]Connected sock=11 [10:02:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 A7 01 00 00 93 3E 9F 01 DE 56 5A 03 01 00 03 00 93 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 37 35 06 04 2B 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 42 49 54 45 53 20 38 30 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 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 33 38 30 30 30 32 30 34 35 33 34 30 37 06 04 2E 00 4E 65 73 74 6C 65 20 4B 49 54 2D 4B 41 54 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 63 68 75 6E 6B 79 20 33 36 78 34 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 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 23 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E1 2C 01 00 35 04 06 00 68 6E 5F 2B E8 65 7D 5E 65 3D 58 E4 84 96 [10:02:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 72 95 47 00 F4 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 35 30 30 39 10 04 04 00 E1 2C 01 00 F4 03 04 00 B7 EA 78 66 B6 04 01 00 00 93 14 BC A9 E9 3E 35 5F [10:02:13]CommunicateWithHost err = 0 [10:02:13]CheckOFDResponse [10:02:13]1017 (14) - 77093643461234 [10:02:13]1041 (16) - 0000000000875009 [10:02:13]1040 (4) - 77025 [10:02:13]1012 (4) - 24.06.2024 03:40 [10:02:13]1206 (1) - 0 [10:02:13]OFD Sender: Remove packet 77025 [10:02:13]ProducePacketName [10:02:13]name=ofd_packets/00077025 [10:02:13]NVStorageDeleteData [10:02:13]Write to MH i2c: 01 00 00 49 03 4C [10:02:13]Write i2c OK [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: 01 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: 01 07 00 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: 01 07 00 49 03 00 00 00 00 00 8D 0C EC [10:02:13]RasterBufferAndPrint [10:02:13]line [10:02:13]line [10:02:13]line [10:02:13]line [10:02:13]line [10:02:13]written 0, free lines is 3219 [10:02:13]MH_Cut [10:02:13]Write to MH i2c: D1 01 00 50 03 01 25 [10:02:13]Write i2c OK [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: D1 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: D1 01 00 [10:02:13]MH_I2C_Read... [10:02:13]Read from MH i2c: D1 01 00 50 03 00 24 [10:02:13]Write to MH i2c: 01 00 00 51 03 54 [10:02:13]Write i2c OK [10:02:13]MH_I2C_Read... [10:02:13]OFD Sender: No OFD packet to send [10:02:14]*** Cut start [10:02:14]*** Partial cut [10:02:14]*** CUTSNS_PIN = 1 [10:02:14]*** CUTSNS_PIN = 0 [10:02:14]*** Brake cut motor [10:02:14]Read from MH i2c: 01 [10:02:14]MH_I2C_Read... [10:02:14]*** Stop cut motor [10:02:14]*** Cut end [10:02:14]Read from MH i2c: 01 07 00 [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 FF 0F 69 [10:02:14]process_action close_receipt done [10:02:14]requested_data is exist [10:02:14]produce_requested_data [10:02:14]requested_item fm.sn is exist - process it [10:02:14]wFMCommunicate request_size=4 [10:02:14]MH_SAM_APDU [10:02:14]CAPDU: 80 11 00 00 [10:02:14]Write to MH i2c: E2 08 00 52 03 80 11 00 00 00 00 00 00 CF [10:02:14]Write i2c OK [10:02:14]MH_I2C_Read... [10:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:14]Read from MH i2c: E2 [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: E2 17 00 [10:02:14]MH_I2C_Read... [10:02:14]Read from MH i2c: E2 17 00 52 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 1F [10:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:02:14]wFMCommunicate OK [10:02:14]requested_item fd.num is exist - process it [10:02:14]SAM_PROTO_GetFieldsCounters [10:02:14]wFMCommunicate request_size=4 [10:02:14]MH_SAM_APDU [10:02:14]CAPDU: 80 13 00 00 [10:02:14]Write to MH i2c: E2 08 00 53 03 80 13 00 00 00 00 00 00 D2 [10:02:14]Write i2c OK [10:02:14]MH_I2C_Read... [10:02:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:15]Read from MH i2c: E2 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 62 00 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 62 00 53 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E1 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [10:02: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E1 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:15]wFMCommunicate OK [10:02:15]SAM_PROTO_GetFieldsCounters done [10:02:15]requested_item shift.num is exist - process it [10:02:15]requested_item shift.opened is exist - process it [10:02:15]req_shift_opened [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 54 03 80 13 01 00 00 00 00 00 D4 [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 54 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 E3 [10:02:15]RAPDU: 09 00 01 67 BE 78 66 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]req_shift_opened done [10:02:15]requested_item shift.open_date is exist - process it [10:02:15]req_shift_open_date [10:02:15]req_shift_open_date done [10:02:15]produce_requested_data done [10:02:15]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77025,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [10:02:15]process_action_free close_receipt [10:02:15]json_value_free [10:02:15]json_value_free done [10:02:15]process_json_proto returns [10:02:15]Send response to host [10:02:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77025,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [10:02:15]free response buf [10:02:15]execute_script done [10:02:15]execute_script returns [10:02:15]free content buf [10:02:15]Sock 7.Close socket [10:02:15]Sock 7.Thread stoped [10:02:18]accept exits with 9 [10:02:18]New connection [10:02:18]New thread 3067309412 created [10:02:18]Thread 3067452772 joined [10:02:18]Waiting for new connection... [10:02:18] Sock 9.Parse request [10:02:18]Sock 9.Check first char [10:02:18]Sock 9.First char is OK [10:02:18]request: POST /json_proto HTTP/1.0 [10:02:18]Method: POST [10:02:18]URL: /json_proto [10:02:18]Method is POST - this is cgi request [10:02:18]url: /json_proto [10:02:18]query_string will be loaded in cgi processing [10:02:18]execute_cgi json_proto POST (null) [10:02:18]execute_cgi path=json_proto method=POST [10:02:18]POST find Content-Length [10:02:18]Host: 172.17.39.195:8080 [10:02:18]Content-Length: 617 [10:02:18]Content-Type: application/json [10:02:18] [10:02:18]POST finish read [10:02:18]Found Content-Length = 617 [10:02:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221047", "tax_sys" : 0, "items" : [ { "code": "4700001610012", "name": "\u041F\u0438\u0432\u043E \u0410\u0440\u043F\u0430 0,5\u043B", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 145.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:18]execute_script... [10:02: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)221047", "tax_sys" : 0, "items" : [ { "code": "4700001610012", "name": "\u041F\u0438\u0432\u043E \u0410\u0440\u043F\u0430 0,5\u043B", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 145.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:18]POST & json_proto [10:02:18]process_json_proto [10:02:18]json parsed OK: [10:02:18]protocol is kg_v1.0 [10:02:18]action value=close_receipt [10:02:18]process_action close_receipt [10:02:18]cmd_close_receipt [10:02:18]MH_GetDate [10:02:18]Write to MH i2c: F0 00 00 55 03 47 [10:02:18]Write i2c OK [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: F0 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: F0 09 00 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: F0 09 00 55 03 00 2B 44 79 66 99 81 91 64 AD [10:02:18]GetLastDocTimeStamp 1719223331 [10:02:18]current date 1719223339 [10:02:18]FM_GetShiftState [10:02:18]SAM_PROTO_GetShiftState [10:02:18]wFMCommunicate request_size=4 [10:02:18]MH_SAM_APDU [10:02:18]CAPDU: 80 13 01 00 [10:02:18]Write to MH i2c: E2 08 00 56 03 80 13 01 00 00 00 00 00 D6 [10:02:18]Write i2c OK [10:02:18]MH_I2C_Read... [10:02:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:18]Read from MH i2c: E2 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 0E 00 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: E2 0E 00 56 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 E5 [10:02:18]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:02:18]wFMCommunicate OK [10:02:18]SAM_PROTO_GetShiftState done [10:02:18]FM_GetShiftState done [10:02:18]opened in 1719189095 [10:02:18]opened+sec_in_day 1719275495 [10:02:18]quantity*price = 14500 [10:02:18]sum+1 = 14501 [10:02:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 145.00 НСП 1% : 1.28 НДС 12% : 15.40 Наличными: 145.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 28 24.06.2024 10:02 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77026 ФПД: 147504038170374 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100219&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77026&fm=147504038170374&tin=02508201610067®Number=0000000000095696&sum=14500 0 [10:02:19]StoreToDocumentArchive [10:02:19]shift 397 fd 77026 [10:02:19]save to /storage/0397/doc_00077026 [10:02:19]save last doc name /storage/0397/doc_00077026 to /storage/kkm_last_doc_name [10:02:19]save OK [10:02:19]Clear old archive folders... [10:02:19]ProcessDocumentItem done err = 0, tmpTLVsize=265 [10:02:19]tlvbuf is 018CE890 [10:02:19]SAM_PROTO_ClearQueue [10:02:19]wFMCommunicate request_size=4 [10:02:19]MH_SAM_APDU [10:02:19]CAPDU: 80 09 00 00 [10:02:19]Write to MH i2c: E2 08 00 63 03 80 09 00 00 00 00 00 00 D8 [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:19]Read from MH i2c: E2 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 03 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [10:02:19]RAPDU: 90 00 [10:02:19]wFMCommunicate OK [10:02:19]SAM_PROTO_ClearQueue done [10:02:19]KKMCreateOFDPacket [10:02:19]OFDProtocolAddRootSTLVToBuf [10:02:19]FM_MakeSignedData [10:02:19]FM_MakeSignedData [10:02:19]SAM_PROTO_SignData [10:02:19]wFMCommunicate request_size=4 [10:02:19]MH_SAM_APDU [10:02:19]CAPDU: 80 0D 01 02 [10:02:19]Write to MH i2c: E2 08 00 64 03 80 0D 01 02 00 00 00 00 E0 [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:19]Read from MH i2c: E2 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 03 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [10:02:19]RAPDU: 90 00 [10:02:19]wFMCommunicate OK [10:02:19]wFMCommunicate request_size=255 [10:02:19]MH_SAM_APDU [10:02:19]CAPDU: 80 0D 02 02 FA 03 00 09 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 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 2B 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 [10:02:19]Write to MH i2c: E2 02 01 65 03 80 0D 02 02 FA 00 03 00 09 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 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 2B 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 00 00 A4 [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:20]Read from MH i2c: E2 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 03 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [10:02:20]RAPDU: 90 00 [10:02:20]wFMCommunicate OK [10:02:20]wFMCommunicate request_size=24 [10:02:20]MH_SAM_APDU [10:02:20]CAPDU: 80 0D 02 02 13 39 10 04 04 00 E2 2C 01 00 35 04 06 00 86 27 75 CC 4F 06 [10:02:20]Write to MH i2c: E2 1B 00 66 03 80 0D 02 02 13 00 39 10 04 04 00 E2 2C 01 00 35 04 06 00 86 27 75 CC 4F 06 00 00 EB [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:20]Read from MH i2c: E2 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 03 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [10:02:20]RAPDU: 90 00 [10:02:20]wFMCommunicate OK [10:02:20]wFMCommunicate request_size=4 [10:02:20]MH_SAM_APDU [10:02:20]CAPDU: 80 0D 03 02 [10:02:20]Write to MH i2c: E2 08 00 67 03 80 0D 03 02 00 00 00 00 E5 [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:20]Read from MH i2c: E2 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 0B 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 0B 00 67 03 00 14 6E BB 9A EF E9 E0 C0 90 00 35 [10:02:20]RAPDU: 14 6E BB 9A EF E9 E0 C0 90 00 [10:02:20]wFMCommunicate OK [10:02:20]SAM_PROTO_SignData done [10:02:20]FM_MakeSignedData done [10:02:20]CreateOFDProtocolMessage [10:02:20]wFMCommunicate request_size=4 [10:02:20]MH_SAM_APDU [10:02:20]CAPDU: 80 11 00 00 [10:02:20]Write to MH i2c: E2 08 00 68 03 80 11 00 00 00 00 00 00 E5 [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:20]Read from MH i2c: E2 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 17 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 17 00 68 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 35 [10:02:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:02:20]wFMCommunicate OK [10:02:20]CreateOFDProtocolMessage done [10:02:20]OFDSenderStorePacket 77026 [10:02:20]StoreOFDPacket docnum=77026 [10:02:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 1D 01 00 00 98 F2 15 01 DB 52 5A 03 01 00 03 00 09 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 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 2B 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E2 2C 01 00 35 04 06 00 86 27 75 CC 4F 06 14 6E BB 9A EF E9 E0 C0 [10:02:20]CheckFolder [10:02:20]dirname=/storage/ofd_packets [10:02:20]CheckFolder done [10:02:20]ProducePacketName [10:02:20]name=ofd_packets/00077026 [10:02:20]NVStorageSaveData ofd_packets/00077026 [10:02:20]File name is /storage/ofd_packets/00077026 [10:02:20]Write 315 bytes [10:02:20]NVStorageSaveData done [10:02:20]OFDSenderStorePacket done [10:02:20]KKMCreateOFDPacket done [10:02:20]NVStorageSaveData kkm_last_timestamp [10:02:20]File name is /storage/kkm_last_timestamp [10:02:20]Write 4 bytes [10:02:20]NVStorageSaveData done [10:02:20]ExternCall_PrintAddStr [10:02:20]wPrintStart [10:02:20]Write to MH i2c: 01 00 00 69 03 6C [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: 01 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: 01 07 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: 01 07 00 69 03 00 00 00 00 00 FF 0F 81 [10:02:20]RasterBufferAndPrint [10:02:20]line Счет N : (3)221047 [10:02:20]line ИНН: 02508201610067 [10:02:20]line Контрольно-Кассовый Чек [10:02:20]line ПРОДАЖА [10:02:20]line Товар: 4700001610012 [10:02:20]line Пиво Арпа 0,5л [10:02:20]line 1.000 * 145.00 [10:02:20]line = 145.00 [10:02:20]line НДС 12% НСП 1% [10:02:20]line > о реализуемом товаре [10:02:20]line ИТОГО: 145.00 [10:02:20]line НСП 1% : 1.28 [10:02:20]line НДС 12% : 15.40 [10:02:20]line Наличными: 145.00 [10:02:20]line Безнал.: 0.00 [10:02:20]line Место: АЗС № 144 "Партнер Нефть" [10:02:20]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [10:02:20]line СНО: Общий режим [10:02:20]line Чек 28 24.06.2024 10:02 [10:02:20]line Смена: 397 ФФД: 1.0 [10:02:20]line ЗНМ: 0300000170 [10:02:20]line РНМ: 0000000000095696 [10:02:20]line Версия ККМ: 001 [10:02:20]line ФМ: 0000000000875009 [10:02:20]line ФД: 77026 [10:02:20]line ФПД: 147504038170374 [10:02:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100219&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77026&fm=147504038170374&tin=02508201610067®Number=0000000000095696&sum=14500 [10:02:20]OFD Sender: Processing packet 77026 [packets to send 351, broken 350] [10:02:20]ProducePacketName [10:02:20]name=ofd_packets/00077026 [10:02:20]OFD Sender: To server: pG, [10:02:20]CommunicateWithHost lk.salyk.kg:30040 [10:02:20]ConnectInit lk.salyk.kg [10:02:20]line 0 [10:02:20]written 0, free lines is 4095 [10:02:20]Connected sock=7 [10:02:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 1D 01 00 00 98 F2 15 01 DB 52 5A 03 01 00 03 00 09 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 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 2B 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E2 2C 01 00 35 04 06 00 86 27 75 CC 4F 06 14 6E BB 9A EF E9 E0 C0 [10:02:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 3F 7D 47 00 9D 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 35 30 30 39 10 04 04 00 E2 2C 01 00 F4 03 04 00 BF EA 78 66 B6 04 01 00 00 65 3C 24 63 6F 57 95 9E [10:02:20]CommunicateWithHost err = 0 [10:02:20]CheckOFDResponse [10:02:20]1017 (14) - 77093643461234 [10:02:20]1041 (16) - 0000000000875009 [10:02:20]1040 (4) - 77026 [10:02:20]1012 (4) - 24.06.2024 03:40 [10:02:20]1206 (1) - 0 [10:02:20]OFD Sender: Remove packet 77026 [10:02:20]ProducePacketName [10:02:20]name=ofd_packets/00077026 [10:02:20]NVStorageDeleteData [10:02:20]Write to MH i2c: 01 00 00 91 03 94 [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: 01 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: 01 07 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: 01 07 00 91 03 00 00 00 00 00 12 0D BA [10:02:20]RasterBufferAndPrint [10:02:20]line [10:02:20]line [10:02:20]line [10:02:20]line [10:02:20]line [10:02:20]written 0, free lines is 3356 [10:02:20]MH_Cut [10:02:20]Write to MH i2c: D1 01 00 98 03 01 6D [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: D1 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: D1 01 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: D1 01 00 98 03 00 6C [10:02:20]Write to MH i2c: 01 00 00 99 03 9C [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:21]OFD Sender: No OFD packet to send [10:02:21]*** Cut start [10:02:21]*** Partial cut [10:02:21]*** CUTSNS_PIN = 1 [10:02:21]*** CUTSNS_PIN = 0 [10:02:21]*** Brake cut motor [10:02:22]Read from MH i2c: 01 [10:02:22]MH_I2C_Read... [10:02:22]*** Stop cut motor [10:02:22]*** Cut end [10:02:22]Read from MH i2c: 01 07 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: 01 07 00 99 03 00 00 00 00 00 FF 0F B1 [10:02:22]process_action close_receipt done [10:02:22]requested_data is exist [10:02:22]produce_requested_data [10:02:22]requested_item fm.sn is exist - process it [10:02:22]wFMCommunicate request_size=4 [10:02:22]MH_SAM_APDU [10:02:22]CAPDU: 80 11 00 00 [10:02:22]Write to MH i2c: E2 08 00 9A 03 80 11 00 00 00 00 00 00 17 [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:22]Read from MH i2c: E2 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 17 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 17 00 9A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 67 [10:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:02:22]wFMCommunicate OK [10:02:22]requested_item fd.num is exist - process it [10:02:22]SAM_PROTO_GetFieldsCounters [10:02:22]wFMCommunicate request_size=4 [10:02:22]MH_SAM_APDU [10:02:22]CAPDU: 80 13 00 00 [10:02:22]Write to MH i2c: E2 08 00 9B 03 80 13 00 00 00 00 00 00 1A [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:22]Read from MH i2c: E2 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 62 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 62 00 9B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E2 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [10:02: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E2 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:22]wFMCommunicate OK [10:02:22]SAM_PROTO_GetFieldsCounters done [10:02:22]requested_item shift.num is exist - process it [10:02:22]requested_item shift.opened is exist - process it [10:02:22]req_shift_opened [10:02:22]FM_GetShiftState [10:02:22]SAM_PROTO_GetShiftState [10:02:22]wFMCommunicate request_size=4 [10:02:22]MH_SAM_APDU [10:02:22]CAPDU: 80 13 01 00 [10:02:22]Write to MH i2c: E2 08 00 9C 03 80 13 01 00 00 00 00 00 1C [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:22]Read from MH i2c: E2 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 0E 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 0E 00 9C 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 2B [10:02:22]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:02:22]wFMCommunicate OK [10:02:22]SAM_PROTO_GetShiftState done [10:02:22]FM_GetShiftState done [10:02:22]req_shift_opened done [10:02:22]requested_item shift.open_date is exist - process it [10:02:22]req_shift_open_date [10:02:22]req_shift_open_date done [10:02:22]produce_requested_data done [10:02:22]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77026,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [10:02:22]process_action_free close_receipt [10:02:22]json_value_free [10:02:22]json_value_free done [10:02:22]process_json_proto returns [10:02:22]Send response to host [10:02:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77026,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [10:02:22]free response buf [10:02:22]execute_script done [10:02:22]execute_script returns [10:02:22]free content buf [10:02:22]Sock 9.Close socket [10:02:22]Sock 9.Thread stoped [10:02:26]OFD Sender: No OFD packet to send [10:02:31]OFD Sender: No OFD packet to send [10:02:36]OFD Sender: No OFD packet to send [10:02:41]OFD Sender: No OFD packet to send [10:02:46]OFD Sender: No OFD packet to send [10:02:47]accept exits with 10 [10:02:47]New connection [10:02:47]New thread 3067452772 created [10:02:47]Thread 3067309412 joined [10:02:47]Waiting for new connection... [10:02:47] Sock 10.Parse request [10:02:47]Sock 10.Check first char [10:02:47]Sock 10.First char is OK [10:02:47]request: POST /json_proto HTTP/1.0 [10:02:47]Method: POST [10:02:47]URL: /json_proto [10:02:47]Method is POST - this is cgi request [10:02:47]url: /json_proto [10:02:47]query_string will be loaded in cgi processing [10:02:47]execute_cgi json_proto POST (null) [10:02:47]execute_cgi path=json_proto method=POST [10:02:47]POST find Content-Length [10:02:47]Host: 172.17.39.195:8080 [10:02:47]Content-Length: 908 [10:02:47]Content-Type: application/json [10:02:47] [10:02:47]POST finish read [10:02:47]Found Content-Length = 908 [10:02:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221048", "tax_sys" : 0, "items" : [ { "code": "4700001610012", "name": "\u041F\u0438\u0432\u043E \u0410\u0440\u043F\u0430 0,5\u043B", "price" : 145.00, "quantity" : 3.000, "sum" : 435.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600682034315", "name": "\u041F\u0438\u0432\u043E \u0411\u0430\u043B\u0442\u0438\u043A\u0430 7 \u044D\u043A\u0441\u043F 0,5\u043B \u0441\u0442", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 555.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:47]execute_script... [10:02: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)221048", "tax_sys" : 0, "items" : [ { "code": "4700001610012", "name": "\u041F\u0438\u0432\u043E \u0410\u0440\u043F\u0430 0,5\u043B", "price" : 145.00, "quantity" : 3.000, "sum" : 435.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600682034315", "name": "\u041F\u0438\u0432\u043E \u0411\u0430\u043B\u0442\u0438\u043A\u0430 7 \u044D\u043A\u0441\u043F 0,5\u043B \u0441\u0442", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 555.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:47]POST & json_proto [10:02:47]process_json_proto [10:02:47]json parsed OK: [10:02:47]protocol is kg_v1.0 [10:02:47]action value=close_receipt [10:02:47]process_action close_receipt [10:02:47]cmd_close_receipt [10:02:47]MH_GetDate [10:02:47]Write to MH i2c: F0 00 00 9D 03 8F [10:02:47]Write i2c OK [10:02:47]MH_I2C_Read... [10:02:47]Read from MH i2c: F0 [10:02:47]MH_I2C_Read... [10:02:47]Read from MH i2c: F0 09 00 [10:02:47]MH_I2C_Read... [10:02:47]Read from MH i2c: F0 09 00 9D 03 00 49 44 79 66 99 81 91 64 13 [10:02:47]GetLastDocTimeStamp 1719223339 [10:02:47]current date 1719223369 [10:02:47]FM_GetShiftState [10:02:47]SAM_PROTO_GetShiftState [10:02:47]wFMCommunicate request_size=4 [10:02:47]MH_SAM_APDU [10:02:47]CAPDU: 80 13 01 00 [10:02:47]Write to MH i2c: E2 08 00 9E 03 80 13 01 00 00 00 00 00 1E [10:02:47]Write i2c OK [10:02:47]MH_I2C_Read... [10:02:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:47]Read from MH i2c: E2 [10:02:47]MH_I2C_Read... [10:02:47]Read from MH i2c: E2 0E 00 [10:02:47]MH_I2C_Read... [10:02:47]Read from MH i2c: E2 0E 00 9E 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 2D [10:02:47]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:02:47]wFMCommunicate OK [10:02:47]SAM_PROTO_GetShiftState done [10:02:47]FM_GetShiftState done [10:02:47]opened in 1719189095 [10:02:47]opened+sec_in_day 1719275495 [10:02:47]quantity*price = 43500 [10:02:47]sum+1 = 43501 [10:02:47]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4600682034315 Пиво Балтика 7 эксп 0,5л ст 1.000 * 120.00 = 120.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 555.00 НСП 1% : 4.91 НДС 12% : 58.93 Наличными: 555.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 29 24.06.2024 10:02 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77027 ФПД: 185285179212573 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100249&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77027&fm=185285179212573&tin=02508201610067®Number=0000000000095696&sum=55500 0 [10:02:49]StoreToDocumentArchive [10:02:49]shift 397 fd 77027 [10:02:49]save to /storage/0397/doc_00077027 [10:02:49]save last doc name /storage/0397/doc_00077027 to /storage/kkm_last_doc_name [10:02:49]save OK [10:02:49]Clear old archive folders... [10:02:49]ProcessDocumentItem done err = 0, tmpTLVsize=382 [10:02:49]tlvbuf is 01938D90 [10:02:49]SAM_PROTO_ClearQueue [10:02:49]wFMCommunicate request_size=4 [10:02:49]MH_SAM_APDU [10:02:49]CAPDU: 80 09 00 00 [10:02:49]Write to MH i2c: E2 08 00 AB 03 80 09 00 00 00 00 00 00 20 [10:02:49]Write i2c OK [10:02:49]MH_I2C_Read... [10:02:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:49]Read from MH i2c: E2 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 03 00 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 03 00 AB 03 00 90 00 22 [10:02:49]RAPDU: 90 00 [10:02:49]wFMCommunicate OK [10:02:49]SAM_PROTO_ClearQueue done [10:02:49]KKMCreateOFDPacket [10:02:49]OFDProtocolAddRootSTLVToBuf [10:02:49]FM_MakeSignedData [10:02:49]FM_MakeSignedData [10:02:49]SAM_PROTO_SignData [10:02:49]wFMCommunicate request_size=4 [10:02:49]MH_SAM_APDU [10:02:49]CAPDU: 80 0D 01 02 [10:02:49]Write to MH i2c: E2 08 00 AC 03 80 0D 01 02 00 00 00 00 28 [10:02:49]Write i2c OK [10:02:49]MH_I2C_Read... [10:02:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:49]Read from MH i2c: E2 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 03 00 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [10:02:49]RAPDU: 90 00 [10:02:49]wFMCommunicate OK [10:02:49]wFMCommunicate request_size=255 [10:02:49]MH_SAM_APDU [10:02:49]CAPDU: 80 0D 02 02 FA 03 00 7E 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 EC A9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 34 36 30 30 36 38 32 30 33 34 33 31 35 06 04 2D 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 B0 D0 BB D1 82 D0 B8 D0 BA D0 B0 20 37 20 D1 8D D0 BA D1 81 D0 BF 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 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 FC 03 06 00 CC D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 01 [10:02:49]Write to MH i2c: E2 02 01 AD 03 80 0D 02 02 FA 00 03 00 7E 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 EC A9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 34 36 30 30 36 38 32 30 33 34 33 31 35 06 04 2D 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 B0 D0 BB D1 82 D0 B8 D0 BA D0 B0 20 37 20 D1 8D D0 BA D1 81 D0 BF 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 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 FC 03 06 00 CC D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 01 00 00 87 [10:02:49]Write i2c OK [10:02:49]MH_I2C_Read... [10:02:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:49]Read from MH i2c: E2 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 03 00 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [10:02:49]RAPDU: 90 00 [10:02:49]wFMCommunicate OK [10:02:49]wFMCommunicate request_size=141 [10:02:49]MH_SAM_APDU [10:02:49]CAPDU: 80 0D 02 02 88 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 17 00 00 00 00 07 04 06 00 CC D8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 49 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E3 2C 01 00 35 04 06 00 A8 84 11 4A 03 1D [10:02:49]Write to MH i2c: E2 90 00 AE 03 80 0D 02 02 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 17 00 00 00 00 07 04 06 00 CC D8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 49 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E3 2C 01 00 35 04 06 00 A8 84 11 4A 03 1D 00 00 FD [10:02:49]Write i2c OK [10:02:49]MH_I2C_Read... [10:02:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:49]Read from MH i2c: E2 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 03 00 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [10:02:49]RAPDU: 90 00 [10:02:49]wFMCommunicate OK [10:02:49]wFMCommunicate request_size=4 [10:02:49]MH_SAM_APDU [10:02:49]CAPDU: 80 0D 03 02 [10:02:49]Write to MH i2c: E2 08 00 AF 03 80 0D 03 02 00 00 00 00 2D [10:02:49]Write i2c OK [10:02:49]MH_I2C_Read... [10:02:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:49]Read from MH i2c: E2 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 0B 00 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 0B 00 AF 03 00 4A 58 55 B7 07 41 0F A5 90 00 D8 [10:02:49]RAPDU: 4A 58 55 B7 07 41 0F A5 90 00 [10:02:49]wFMCommunicate OK [10:02:49]SAM_PROTO_SignData done [10:02:49]FM_MakeSignedData done [10:02:49]CreateOFDProtocolMessage [10:02:49]wFMCommunicate request_size=4 [10:02:49]MH_SAM_APDU [10:02:49]CAPDU: 80 11 00 00 [10:02:49]Write to MH i2c: E2 08 00 B0 03 80 11 00 00 00 00 00 00 2D [10:02:49]Write i2c OK [10:02:49]MH_I2C_Read... [10:02:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:49]Read from MH i2c: E2 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 17 00 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 17 00 B0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 7D [10:02:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:02:49]wFMCommunicate OK [10:02:49]CreateOFDProtocolMessage done [10:02:49]OFDSenderStorePacket 77027 [10:02:49]StoreOFDPacket docnum=77027 [10:02:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 92 01 00 00 96 E3 8A 01 12 44 5A 03 01 00 03 00 7E 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 EC A9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 34 36 30 30 36 38 32 30 33 34 33 31 35 06 04 2D 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 B0 D0 BB D1 82 D0 B8 D0 BA D0 B0 20 37 20 D1 8D D0 BA D1 81 D0 BF 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 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 FC 03 06 00 CC D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 17 00 00 00 00 07 04 06 00 CC D8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 49 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E3 2C 01 00 35 04 06 00 A8 84 11 4A 03 1D 4A 58 55 B7 07 41 0F A5 [10:02:49]CheckFolder [10:02:49]dirname=/storage/ofd_packets [10:02:49]CheckFolder done [10:02:49]ProducePacketName [10:02:49]name=ofd_packets/00077027 [10:02:49]NVStorageSaveData ofd_packets/00077027 [10:02:49]File name is /storage/ofd_packets/00077027 [10:02:49]Write 432 bytes [10:02:49]NVStorageSaveData done [10:02:49]OFDSenderStorePacket done [10:02:49]KKMCreateOFDPacket done [10:02:49]NVStorageSaveData kkm_last_timestamp [10:02:49]File name is /storage/kkm_last_timestamp [10:02:49]Write 4 bytes [10:02:49]NVStorageSaveData done [10:02:49]ExternCall_PrintAddStr [10:02:49]wPrintStart [10:02:49]Write to MH i2c: 01 00 00 B1 03 B4 [10:02:49]Write i2c OK [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: 01 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: 01 07 00 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: 01 07 00 B1 03 00 00 00 00 00 FF 0F C9 [10:02:49]RasterBufferAndPrint [10:02:49]line Счет N : (3)221048 [10:02:49]line ИНН: 02508201610067 [10:02:49]line Контрольно-Кассовый Чек [10:02:49]line ПРОДАЖА [10:02:49]line Товар: 4700001610012 [10:02:49]line Пиво Арпа 0,5л [10:02:49]line 3.000 * 145.00 [10:02:49]line = 435.00 [10:02:49]line НДС 12% НСП 1% [10:02:49]line > о реализуемом товаре [10:02:49]line Товар: 4600682034315 [10:02:49]line Пиво Балтика 7 эксп 0,5л ст [10:02:49]line 1.000 * 120.00 [10:02:49]line = 120.00 [10:02:49]line НДС 12% НСП 1% [10:02:50]line > о реализуемом товаре [10:02:50]line ИТОГО: 555.00 [10:02:50]line НСП 1% : 4.91 [10:02:50]line НДС 12% : 58.93 [10:02:50]line Наличными: 555.00 [10:02:50]line Безнал.: 0.00 [10:02:50]line Место: АЗС № 144 "Партнер Нефть" [10:02:50]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [10:02:50]line СНО: Общий режим [10:02:50]line Чек 29 24.06.2024 10:02 [10:02:50]line Смена: 397 ФФД: 1.0 [10:02:50]line ЗНМ: 0300000170 [10:02:50]line РНМ: 0000000000095696 [10:02:50]line Версия ККМ: 001 [10:02:50]line ФМ: 0000000000875009 [10:02:50]line ФД: 77027 [10:02:50]line ФПД: 185285179212573 [10:02:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100249&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77027&fm=185285179212573&tin=02508201610067®Number=0000000000095696&sum=55500 [10:02:50]line 0 [10:02:50]OFD Sender: Processing packet 77027 [packets to send 351, broken 350] [10:02:50]ProducePacketName [10:02:50]name=ofd_packets/00077027 [10:02:50]OFD Sender: To server: pG, [10:02:50]CommunicateWithHost lk.salyk.kg:30040 [10:02:50]ConnectInit lk.salyk.kg [10:02:50]written 0, free lines is 4095 [10:02:50]Connected sock=9 [10:02:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 92 01 00 00 96 E3 8A 01 12 44 5A 03 01 00 03 00 7E 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 30 31 36 31 30 30 31 32 06 04 17 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 90 D1 80 D0 BF D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 EC A9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 34 36 30 30 36 38 32 30 33 34 33 31 35 06 04 2D 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 B0 D0 BB D1 82 D0 B8 D0 BA D0 B0 20 37 20 D1 8D D0 BA D1 81 D0 BF 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 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 FC 03 06 00 CC D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 17 00 00 00 00 07 04 06 00 CC D8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 49 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E3 2C 01 00 35 04 06 00 A8 84 11 4A 03 1D 4A 58 55 B7 07 41 0F A5 [10:02:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 AD AD 47 00 10 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 35 30 30 39 10 04 04 00 E3 2C 01 00 F4 03 04 00 DC EA 78 66 B6 04 01 00 00 42 02 8B 81 9F 71 01 D6 [10:02:50]CommunicateWithHost err = 0 [10:02:50]CheckOFDResponse [10:02:50]1017 (14) - 77093643461234 [10:02:50]1041 (16) - 0000000000875009 [10:02:50]1040 (4) - 77027 [10:02:50]1012 (4) - 24.06.2024 03:41 [10:02:50]1206 (1) - 0 [10:02:50]OFD Sender: Remove packet 77027 [10:02:50]ProducePacketName [10:02:50]name=ofd_packets/00077027 [10:02:50]NVStorageDeleteData [10:02:50]Write to MH i2c: 01 00 00 DF 03 E2 [10:02:50]Write i2c OK [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: 01 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: 01 07 00 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: 01 07 00 DF 03 00 00 00 00 00 BA 0C AF [10:02:50]RasterBufferAndPrint [10:02:50]line [10:02:50]line [10:02:50]line [10:02:50]line [10:02:50]line [10:02:50]written 0, free lines is 3264 [10:02:50]MH_Cut [10:02:50]Write to MH i2c: D1 01 00 E6 03 01 BB [10:02:50]Write i2c OK [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: D1 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: D1 01 00 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: D1 01 00 E6 03 00 BA [10:02:50]Write to MH i2c: 01 00 00 E7 03 EA [10:02:50]Write i2c OK [10:02:50]MH_I2C_Read... [10:02:50]OFD Sender: No OFD packet to send [10:02:51]*** Cut start [10:02:51]*** Partial cut [10:02:51]*** CUTSNS_PIN = 1 [10:02:51]*** CUTSNS_PIN = 0 [10:02:51]*** Brake cut motor [10:02:51]Read from MH i2c: 01 [10:02:51]MH_I2C_Read... [10:02:51]*** Stop cut motor [10:02:51]*** Cut end [10:02:51]Read from MH i2c: 01 07 00 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: 01 07 00 E7 03 00 00 00 00 00 FF 0F FF [10:02:51]process_action close_receipt done [10:02:51]requested_data is exist [10:02:51]produce_requested_data [10:02:51]requested_item fm.sn is exist - process it [10:02:51]wFMCommunicate request_size=4 [10:02:51]MH_SAM_APDU [10:02:51]CAPDU: 80 11 00 00 [10:02:51]Write to MH i2c: E2 08 00 E8 03 80 11 00 00 00 00 00 00 65 [10:02:51]Write i2c OK [10:02:51]MH_I2C_Read... [10:02:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:52]Read from MH i2c: E2 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: E2 17 00 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: E2 17 00 E8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 B5 [10:02:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:02:52]wFMCommunicate OK [10:02:52]requested_item fd.num is exist - process it [10:02:52]SAM_PROTO_GetFieldsCounters [10:02:52]wFMCommunicate request_size=4 [10:02:52]MH_SAM_APDU [10:02:52]CAPDU: 80 13 00 00 [10:02:52]Write to MH i2c: E2 08 00 E9 03 80 13 00 00 00 00 00 00 68 [10:02:52]Write i2c OK [10:02:52]MH_I2C_Read... [10:02:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:52]Read from MH i2c: E2 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: E2 62 00 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: E2 62 00 E9 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E3 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [10:02: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E3 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:52]wFMCommunicate OK [10:02:52]SAM_PROTO_GetFieldsCounters done [10:02:52]requested_item shift.num is exist - process it [10:02:52]requested_item shift.opened is exist - process it [10:02:52]req_shift_opened [10:02:52]FM_GetShiftState [10:02:52]SAM_PROTO_GetShiftState [10:02:52]wFMCommunicate request_size=4 [10:02:52]MH_SAM_APDU [10:02:52]CAPDU: 80 13 01 00 [10:02:52]Write to MH i2c: E2 08 00 EA 03 80 13 01 00 00 00 00 00 6A [10:02:52]Write i2c OK [10:02:52]MH_I2C_Read... [10:02:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:52]Read from MH i2c: E2 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: E2 0E 00 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: E2 0E 00 EA 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 79 [10:02:52]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:02:52]wFMCommunicate OK [10:02:52]SAM_PROTO_GetShiftState done [10:02:52]FM_GetShiftState done [10:02:52]req_shift_opened done [10:02:52]requested_item shift.open_date is exist - process it [10:02:52]req_shift_open_date [10:02:52]req_shift_open_date done [10:02:52]produce_requested_data done [10:02:52]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77027,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [10:02:52]process_action_free close_receipt [10:02:52]json_value_free [10:02:52]json_value_free done [10:02:52]process_json_proto returns [10:02:52]Send response to host [10:02:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77027,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [10:02:52]free response buf [10:02:52]execute_script done [10:02:52]execute_script returns [10:02:52]free content buf [10:02:52]Sock 10.Close socket [10:02:52]Sock 10.Thread stoped [10:02:55]OFD Sender: No OFD packet to send [10:02:56]accept exits with 7 [10:02:56]New connection [10:02:56]New thread 3067309412 created [10:02:56]Thread 3067452772 joined [10:02:56]Waiting for new connection... [10:02:56] Sock 7.Parse request [10:02:56]Sock 7.Check first char [10:02:56]Sock 7.First char is OK [10:02:56]request: POST /json_proto HTTP/1.0 [10:02:56]Method: POST [10:02:56]URL: /json_proto [10:02:56]Method is POST - this is cgi request [10:02:56]url: /json_proto [10:02:56]query_string will be loaded in cgi processing [10:02:56]execute_cgi json_proto POST (null) [10:02:56]execute_cgi path=json_proto method=POST [10:02:56]POST find Content-Length [10:02:56]Host: 172.17.39.195:8080 [10:02:56]Content-Length: 641 [10:02:56]Content-Type: application/json [10:02:56] [10:02:56]POST finish read [10:02:56]Found Content-Length = 641 [10:02:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221049", "tax_sys" : 0, "items" : [ { "code": "4870145004753", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Garage hard lemon \u0441\u0442 0,4\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 120.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:56]execute_script... [10:02: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)221049", "tax_sys" : 0, "items" : [ { "code": "4870145004753", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Garage hard lemon \u0441\u0442 0,4\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 120.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:56]POST & json_proto [10:02:56]process_json_proto [10:02:56]json parsed OK: [10:02:56]protocol is kg_v1.0 [10:02:56]action value=close_receipt [10:02:56]process_action close_receipt [10:02:56]cmd_close_receipt [10:02:56]MH_GetDate [10:02:56]Write to MH i2c: F0 00 00 EB 03 DD [10:02:56]Write i2c OK [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: F0 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: F0 09 00 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: F0 09 00 EB 03 00 51 44 79 66 99 81 91 64 69 [10:02:56]GetLastDocTimeStamp 1719223369 [10:02:56]current date 1719223377 [10:02:56]FM_GetShiftState [10:02:56]SAM_PROTO_GetShiftState [10:02:56]wFMCommunicate request_size=4 [10:02:56]MH_SAM_APDU [10:02:56]CAPDU: 80 13 01 00 [10:02:56]Write to MH i2c: E2 08 00 EC 03 80 13 01 00 00 00 00 00 6C [10:02:56]Write i2c OK [10:02:56]MH_I2C_Read... [10:02:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:56]Read from MH i2c: E2 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: E2 0E 00 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: E2 0E 00 EC 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 7B [10:02:56]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:02:56]wFMCommunicate OK [10:02:56]SAM_PROTO_GetShiftState done [10:02:56]FM_GetShiftState done [10:02:56]opened in 1719189095 [10:02:56]opened+sec_in_day 1719275495 [10:02:56]quantity*price = 12000 [10:02:56]sum+1 = 12001 [10:02:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 120.00 НСП 1% : 1.06 НДС 12% : 12.74 Наличными: 120.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 30 24.06.2024 10:02 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77028 ФПД: 190220408817772 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100257&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77028&fm=190220408817772&tin=02508201610067®Number=0000000000095696&sum=12000 0 [10:02:57]StoreToDocumentArchive [10:02:57]shift 397 fd 77028 [10:02:57]save to /storage/0397/doc_00077028 [10:02:57]save last doc name /storage/0397/doc_00077028 to /storage/kkm_last_doc_name [10:02:57]save OK [10:02:57]Clear old archive folders... [10:02:57]ProcessDocumentItem done err = 0, tmpTLVsize=285 [10:02:57]tlvbuf is 018BD880 [10:02:57]SAM_PROTO_ClearQueue [10:02:57]wFMCommunicate request_size=4 [10:02:57]MH_SAM_APDU [10:02:57]CAPDU: 80 09 00 00 [10:02:57]Write to MH i2c: E2 08 00 F9 03 80 09 00 00 00 00 00 00 6E [10:02:57]Write i2c OK [10:02:57]MH_I2C_Read... [10:02:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:57]Read from MH i2c: E2 [10:02:57]MH_I2C_Read... [10:02:57]Read from MH i2c: E2 03 00 [10:02:57]MH_I2C_Read... [10:02:57]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [10:02:57]RAPDU: 90 00 [10:02:57]wFMCommunicate OK [10:02:57]SAM_PROTO_ClearQueue done [10:02:57]KKMCreateOFDPacket [10:02:57]OFDProtocolAddRootSTLVToBuf [10:02:57]FM_MakeSignedData [10:02:57]FM_MakeSignedData [10:02:57]SAM_PROTO_SignData [10:02:57]wFMCommunicate request_size=4 [10:02:57]MH_SAM_APDU [10:02:57]CAPDU: 80 0D 01 02 [10:02:57]Write to MH i2c: E2 08 00 FA 03 80 0D 01 02 00 00 00 00 76 [10:02:57]Write i2c OK [10:02:57]MH_I2C_Read... [10:02:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:57]Read from MH i2c: E2 [10:02:57]MH_I2C_Read... [10:02:57]Read from MH i2c: E2 03 00 [10:02:57]MH_I2C_Read... [10:02:57]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [10:02:57]RAPDU: 90 00 [10:02:57]wFMCommunicate OK [10:02:57]wFMCommunicate request_size=255 [10:02:57]MH_SAM_APDU [10:02:57]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 31 34 35 30 30 34 37 35 33 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 6C 65 6D 6F 6E 20 D1 81 D1 82 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 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 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 51 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 [10:02:57]Write to MH i2c: E2 02 01 FB 03 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 31 34 35 30 30 34 37 35 33 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 6C 65 6D 6F 6E 20 D1 81 D1 82 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 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 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 51 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 00 00 CC [10:02:57]Write i2c OK [10:02:57]MH_I2C_Read... [10:02:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:58]Read from MH i2c: E2 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 03 00 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [10:02:58]RAPDU: 90 00 [10:02:58]wFMCommunicate OK [10:02:58]wFMCommunicate request_size=44 [10:02:58]MH_SAM_APDU [10:02:58]CAPDU: 80 0D 02 02 27 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E4 2C 01 00 35 04 06 00 AD 01 23 E5 88 6C [10:02:58]Write to MH i2c: E2 2F 00 FC 03 80 0D 02 02 27 00 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E4 2C 01 00 35 04 06 00 AD 01 23 E5 88 6C 00 00 51 [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:58]Read from MH i2c: E2 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 03 00 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 03 00 FC 03 00 90 00 73 [10:02:58]RAPDU: 90 00 [10:02:58]wFMCommunicate OK [10:02:58]wFMCommunicate request_size=4 [10:02:58]MH_SAM_APDU [10:02:58]CAPDU: 80 0D 03 02 [10:02:58]Write to MH i2c: E2 08 00 FD 03 80 0D 03 02 00 00 00 00 7B [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:58]Read from MH i2c: E2 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 0B 00 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 0B 00 FD 03 00 15 1A 5E 2B 4A 00 EE 31 90 00 9D [10:02:58]RAPDU: 15 1A 5E 2B 4A 00 EE 31 90 00 [10:02:58]wFMCommunicate OK [10:02:58]SAM_PROTO_SignData done [10:02:58]FM_MakeSignedData done [10:02:58]CreateOFDProtocolMessage [10:02:58]wFMCommunicate request_size=4 [10:02:58]MH_SAM_APDU [10:02:58]CAPDU: 80 11 00 00 [10:02:58]Write to MH i2c: E2 08 00 FE 03 80 11 00 00 00 00 00 00 7B [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:58]Read from MH i2c: E2 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 17 00 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 17 00 FE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 CB [10:02:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:02:58]wFMCommunicate OK [10:02:58]CreateOFDProtocolMessage done [10:02:58]OFDSenderStorePacket 77028 [10:02:58]StoreOFDPacket docnum=77028 [10:02:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 31 01 00 00 28 80 29 01 5A 60 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 31 34 35 30 30 34 37 35 33 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 6C 65 6D 6F 6E 20 D1 81 D1 82 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 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 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 51 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E4 2C 01 00 35 04 06 00 AD 01 23 E5 88 6C 15 1A 5E 2B 4A 00 EE 31 [10:02:58]CheckFolder [10:02:58]dirname=/storage/ofd_packets [10:02:58]CheckFolder done [10:02:58]ProducePacketName [10:02:58]name=ofd_packets/00077028 [10:02:58]NVStorageSaveData ofd_packets/00077028 [10:02:58]File name is /storage/ofd_packets/00077028 [10:02:58]Write 335 bytes [10:02:58]NVStorageSaveData done [10:02:58]OFDSenderStorePacket done [10:02:58]KKMCreateOFDPacket done [10:02:58]NVStorageSaveData kkm_last_timestamp [10:02:58]File name is /storage/kkm_last_timestamp [10:02:58]Write 4 bytes [10:02:58]NVStorageSaveData done [10:02:58]ExternCall_PrintAddStr [10:02:58]wPrintStart [10:02:58]Write to MH i2c: 01 00 00 FF 03 02 [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: 01 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: 01 07 00 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: 01 07 00 FF 03 00 00 00 00 00 FF 0F 17 [10:02:58]RasterBufferAndPrint [10:02:58]line Счет N : (3)221049 [10:02:58]line ИНН: 02508201610067 [10:02:58]line Контрольно-Кассовый Чек [10:02:58]line ПРОДАЖА [10:02:58]line Товар: 4870145004753 [10:02:58]line Напиток Garage hard lemon ст 0,4л [10:02:58]line 1.000 * 120.00 [10:02:58]line = 120.00 [10:02:58]line НДС 12% НСП 1% [10:02:58]line > о реализуемом товаре [10:02:58]line ИТОГО: 120.00 [10:02:58]line НСП 1% : 1.06 [10:02:58]line НДС 12% : 12.74 [10:02:58]line Наличными: 120.00 [10:02:58]line Безнал.: 0.00 [10:02:58]line Место: АЗС № 144 "Партнер Нефть" [10:02:58]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [10:02:58]line СНО: Общий режим [10:02:58]line Чек 30 24.06.2024 10:02 [10:02:58]line Смена: 397 ФФД: 1.0 [10:02:58]line ЗНМ: 0300000170 [10:02:58]line РНМ: 0000000000095696 [10:02:58]line Версия ККМ: 001 [10:02:58]line ФМ: 0000000000875009 [10:02:58]line ФД: 77028 [10:02:58]line ФПД: 190220408817772 [10:02:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100257&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77028&fm=190220408817772&tin=02508201610067®Number=0000000000095696&sum=12000 [10:02:58]line 0 [10:02:58]written 0, free lines is 4095 [10:02:58]OFD Sender: Processing packet 77028 [packets to send 351, broken 350] [10:02:58]ProducePacketName [10:02:58]name=ofd_packets/00077028 [10:02:58]OFD Sender: To server: pG, [10:02:58]CommunicateWithHost lk.salyk.kg:30040 [10:02:58]ConnectInit lk.salyk.kg [10:02:58]Connected sock=10 [10:02:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 31 01 00 00 28 80 29 01 5A 60 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 31 34 35 30 30 34 37 35 33 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 6C 65 6D 6F 6E 20 D1 81 D1 82 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 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 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 51 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E4 2C 01 00 35 04 06 00 AD 01 23 E5 88 6C 15 1A 5E 2B 4A 00 EE 31 [10:02:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 09 C3 47 00 7B 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 35 30 30 39 10 04 04 00 E4 2C 01 00 F4 03 04 00 E5 EA 78 66 B6 04 01 00 00 18 08 B7 9F 8A 3F 0F 42 [10:02:58]CommunicateWithHost err = 0 [10:02:58]CheckOFDResponse [10:02:58]1017 (14) - 77093643461234 [10:02:58]1041 (16) - 0000000000875009 [10:02:58]1040 (4) - 77028 [10:02:58]1012 (4) - 24.06.2024 03:41 [10:02:58]1206 (1) - 0 [10:02:58]OFD Sender: Remove packet 77028 [10:02:58]ProducePacketName [10:02:58]name=ofd_packets/00077028 [10:02:58]NVStorageDeleteData [10:02:58]Write to MH i2c: 01 00 00 28 04 2C [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: 01 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: 01 07 00 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: 01 07 00 28 04 00 00 00 00 00 05 0D 45 [10:02:58]RasterBufferAndPrint [10:02:58]line [10:02:58]line [10:02:58]line [10:02:58]line [10:02:58]line [10:02:58]written 0, free lines is 3346 [10:02:58]MH_Cut [10:02:58]Write to MH i2c: D1 01 00 2F 04 01 05 [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: D1 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: D1 01 00 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: D1 01 00 2F 04 00 04 [10:02:58]Write to MH i2c: 01 00 00 30 04 34 [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:59]OFD Sender: No OFD packet to send [10:02:59]*** Cut start [10:02:59]*** Partial cut [10:02:59]*** CUTSNS_PIN = 1 [10:02:59]*** CUTSNS_PIN = 0 [10:02:59]*** Brake cut motor [10:03:00]Read from MH i2c: 01 [10:03:00]MH_I2C_Read... [10:03:00]*** Stop cut motor [10:03:00]*** Cut end [10:03:00]Read from MH i2c: 01 07 00 [10:03:00]MH_I2C_Read... [10:03:00]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 FF 0F 49 [10:03:00]process_action close_receipt done [10:03:00]requested_data is exist [10:03:00]produce_requested_data [10:03:00]requested_item fm.sn is exist - process it [10:03:00]wFMCommunicate request_size=4 [10:03:00]MH_SAM_APDU [10:03:00]CAPDU: 80 11 00 00 [10:03:00]Write to MH i2c: E2 08 00 31 04 80 11 00 00 00 00 00 00 AF [10:03:00]Write i2c OK [10:03:00]MH_I2C_Read... [10:03:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:00]Read from MH i2c: E2 [10:03:00]MH_I2C_Read... [10:03:00]Read from MH i2c: E2 17 00 [10:03:00]MH_I2C_Read... [10:03:00]Read from MH i2c: E2 17 00 31 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 FF [10:03:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:03:00]wFMCommunicate OK [10:03:00]requested_item fd.num is exist - process it [10:03:00]SAM_PROTO_GetFieldsCounters [10:03:00]wFMCommunicate request_size=4 [10:03:00]MH_SAM_APDU [10:03:00]CAPDU: 80 13 00 00 [10:03:00]Write to MH i2c: E2 08 00 32 04 80 13 00 00 00 00 00 00 B2 [10:03:00]Write i2c OK [10:03:00]MH_I2C_Read... [10:03:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:00]Read from MH i2c: E2 [10:03:00]MH_I2C_Read... [10:03:00]Read from MH i2c: E2 62 00 [10:03:00]MH_I2C_Read... [10:03:00]Read from MH i2c: E2 62 00 32 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E4 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [10:03: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E4 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:03:00]wFMCommunicate OK [10:03:00]SAM_PROTO_GetFieldsCounters done [10:03:00]requested_item shift.num is exist - process it [10:03:00]requested_item shift.opened is exist - process it [10:03:00]req_shift_opened [10:03:00]FM_GetShiftState [10:03:00]SAM_PROTO_GetShiftState [10:03:00]wFMCommunicate request_size=4 [10:03:00]MH_SAM_APDU [10:03:00]CAPDU: 80 13 01 00 [10:03:00]Write to MH i2c: E2 08 00 33 04 80 13 01 00 00 00 00 00 B4 [10:03:00]Write i2c OK [10:03:00]MH_I2C_Read... [10:03:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:00]Read from MH i2c: E2 [10:03:00]MH_I2C_Read... [10:03:00]Read from MH i2c: E2 0E 00 [10:03:00]MH_I2C_Read... [10:03:00]Read from MH i2c: E2 0E 00 33 04 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 C3 [10:03:00]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:03:00]wFMCommunicate OK [10:03:00]SAM_PROTO_GetShiftState done [10:03:00]FM_GetShiftState done [10:03:00]req_shift_opened done [10:03:00]requested_item shift.open_date is exist - process it [10:03:00]req_shift_open_date [10:03:00]req_shift_open_date done [10:03:00]produce_requested_data done [10:03:00]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77028,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [10:03:00]process_action_free close_receipt [10:03:00]json_value_free [10:03:00]json_value_free done [10:03:00]process_json_proto returns [10:03:00]Send response to host [10:03:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77028,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [10:03:00]free response buf [10:03:00]execute_script done [10:03:00]execute_script returns [10:03:00]free content buf [10:03:00]Sock 7.Close socket [10:03:00]Sock 7.Thread stoped [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:24]accept exits with 9 [10:03:24]New connection [10:03:24]New thread 3067452772 created [10:03:24]Thread 3067309412 joined [10:03:24]Waiting for new connection... [10:03:24] Sock 9.Parse request [10:03:24]Sock 9.Check first char [10:03:24]Sock 9.First char is OK [10:03:24]request: POST /json_proto HTTP/1.0 [10:03:24]Method: POST [10:03:24]URL: /json_proto [10:03:24]Method is POST - this is cgi request [10:03:24]url: /json_proto [10:03:24]query_string will be loaded in cgi processing [10:03:24]execute_cgi json_proto POST (null) [10:03:24]execute_cgi path=json_proto method=POST [10:03:24]POST find Content-Length [10:03:24]Host: 172.17.39.195:8080 [10:03:24]Content-Length: 696 [10:03:24]Content-Type: application/json [10:03:24] [10:03:24]POST finish read [10:03:24]Found Content-Length = 696 [10:03:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221050", "tax_sys" : 0, "items" : [ { "code": "2000027340020", "name": "\u041F\u0430\u043A\u0435\u0442 \u0431\u0443\u043C\u0430\u0436\u043D\u044B\u0439 \u0432\u0438\u0442\u0430\u044F \u0440\u0443\u0447\u043A\u0430", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 25.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:24]execute_script... [10: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 : (3)221050", "tax_sys" : 0, "items" : [ { "code": "2000027340020", "name": "\u041F\u0430\u043A\u0435\u0442 \u0431\u0443\u043C\u0430\u0436\u043D\u044B\u0439 \u0432\u0438\u0442\u0430\u044F \u0440\u0443\u0447\u043A\u0430", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 25.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:24]POST & json_proto [10:03:24]process_json_proto [10:03:24]json parsed OK: [10:03:24]protocol is kg_v1.0 [10:03:24]action value=close_receipt [10:03:24]process_action close_receipt [10:03:24]cmd_close_receipt [10:03:24]MH_GetDate [10:03:24]Write to MH i2c: F0 00 00 34 04 27 [10:03:24]Write i2c OK [10:03:24]MH_I2C_Read... [10:03:24]Read from MH i2c: F0 [10:03:24]MH_I2C_Read... [10:03:24]Read from MH i2c: F0 09 00 [10:03:24]MH_I2C_Read... [10:03:24]Read from MH i2c: F0 09 00 34 04 00 6D 44 79 66 99 81 91 64 CF [10:03:24]GetLastDocTimeStamp 1719223377 [10:03:24]current date 1719223405 [10:03:24]FM_GetShiftState [10:03:24]SAM_PROTO_GetShiftState [10:03:24]wFMCommunicate request_size=4 [10:03:24]MH_SAM_APDU [10:03:24]CAPDU: 80 13 01 00 [10:03:24]Write to MH i2c: E2 08 00 35 04 80 13 01 00 00 00 00 00 B6 [10:03:24]Write i2c OK [10:03:24]MH_I2C_Read... [10:03:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:24]Read from MH i2c: E2 [10:03:24]MH_I2C_Read... [10:03:24]Read from MH i2c: E2 0E 00 [10:03:24]MH_I2C_Read... [10:03:24]Read from MH i2c: E2 0E 00 35 04 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 C5 [10:03:24]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:03:24]wFMCommunicate OK [10:03:24]SAM_PROTO_GetShiftState done [10:03:24]FM_GetShiftState done [10:03:24]opened in 1719189095 [10:03:24]opened+sec_in_day 1719275495 [10:03:24]quantity*price = 2500 [10:03:24]sum+1 = 2501 [10:03:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 25.00 НСП 1% : 0.22 НДС 12% : 2.65 Наличными: 25.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 31 24.06.2024 10:03 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77029 ФПД: 215298579983843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100326&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77029&fm=215298579983843&tin=02508201610067®Number=0000000000095696&sum=2500 0 [10:03:25]StoreToDocumentArchive [10:03:25]shift 397 fd 77029 [10:03:25]save to /storage/0397/doc_00077029 [10:03:25]save last doc name /storage/0397/doc_00077029 to /storage/kkm_last_doc_name [10:03:25]save OK [10:03:25]Clear old archive folders... [10:03:25]ProcessDocumentItem done err = 0, tmpTLVsize=291 [10:03:25]tlvbuf is 01938990 [10:03:25]SAM_PROTO_ClearQueue [10:03:25]wFMCommunicate request_size=4 [10:03:25]MH_SAM_APDU [10:03:25]CAPDU: 80 09 00 00 [10:03:25]Write to MH i2c: E2 08 00 42 04 80 09 00 00 00 00 00 00 B8 [10:03:25]Write i2c OK [10:03:25]MH_I2C_Read... [10:03:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:25]Read from MH i2c: E2 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 03 00 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [10:03:25]RAPDU: 90 00 [10:03:25]wFMCommunicate OK [10:03:25]SAM_PROTO_ClearQueue done [10:03:25]KKMCreateOFDPacket [10:03:25]OFDProtocolAddRootSTLVToBuf [10:03:25]FM_MakeSignedData [10:03:25]FM_MakeSignedData [10:03:25]SAM_PROTO_SignData [10:03:25]wFMCommunicate request_size=4 [10:03:25]MH_SAM_APDU [10:03:25]CAPDU: 80 0D 01 02 [10:03:25]Write to MH i2c: E2 08 00 43 04 80 0D 01 02 00 00 00 00 C0 [10:03:25]Write i2c OK [10:03:25]MH_I2C_Read... [10:03:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:26]Read from MH i2c: E2 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: E2 03 00 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [10:03:26]RAPDU: 90 00 [10:03:26]wFMCommunicate OK [10:03:26]wFMCommunicate request_size=255 [10:03:26]MH_SAM_APDU [10:03:26]CAPDU: 80 0D 02 02 FA 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 32 30 30 30 30 32 37 33 34 30 30 32 30 06 04 31 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 B1 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D1 82 D0 B0 D1 8F 20 D1 80 D1 83 D1 87 D0 BA D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 01 00 00 00 00 07 04 06 00 C4 09 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 6E 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 [10:03:26]Write to MH i2c: E2 02 01 44 04 80 0D 02 02 FA 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 32 30 30 30 30 32 37 33 34 30 30 32 30 06 04 31 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 B1 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D1 82 D0 B0 D1 8F 20 D1 80 D1 83 D1 87 D0 BA D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 01 00 00 00 00 07 04 06 00 C4 09 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 6E 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 00 00 9F [10:03:26]Write i2c OK [10:03:26]MH_I2C_Read... [10:03:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:26]Read from MH i2c: E2 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: E2 03 00 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [10:03:26]RAPDU: 90 00 [10:03:26]wFMCommunicate OK [10:03:26]wFMCommunicate request_size=50 [10:03:26]MH_SAM_APDU [10:03:26]CAPDU: 80 0D 02 02 2D 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E5 2C 01 00 35 04 06 00 C3 D0 1B 61 6D E3 [10:03:26]Write to MH i2c: E2 35 00 45 04 80 0D 02 02 2D 00 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E5 2C 01 00 35 04 06 00 C3 D0 1B 61 6D E3 00 00 9A [10:03:26]Write i2c OK [10:03:26]MH_I2C_Read... [10:03:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:26]Read from MH i2c: E2 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: E2 03 00 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [10:03:26]RAPDU: 90 00 [10:03:26]wFMCommunicate OK [10:03:26]wFMCommunicate request_size=4 [10:03:26]MH_SAM_APDU [10:03:26]CAPDU: 80 0D 03 02 [10:03:26]Write to MH i2c: E2 08 00 46 04 80 0D 03 02 00 00 00 00 C5 [10:03:26]Write i2c OK [10:03:26]MH_I2C_Read... [10:03:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:26]Read from MH i2c: E2 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: E2 0B 00 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: E2 0B 00 46 04 00 77 BC 24 2F 7D 44 D0 DF 90 00 BC [10:03:26]RAPDU: 77 BC 24 2F 7D 44 D0 DF 90 00 [10:03:26]wFMCommunicate OK [10:03:26]SAM_PROTO_SignData done [10:03:26]FM_MakeSignedData done [10:03:26]CreateOFDProtocolMessage [10:03:26]wFMCommunicate request_size=4 [10:03:26]MH_SAM_APDU [10:03:26]CAPDU: 80 11 00 00 [10:03:26]Write to MH i2c: E2 08 00 47 04 80 11 00 00 00 00 00 00 C5 [10:03:26]Write i2c OK [10:03:26]MH_I2C_Read... [10:03:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:26]Read from MH i2c: E2 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: E2 17 00 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: E2 17 00 47 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 15 [10:03:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:03:26]wFMCommunicate OK [10:03:26]CreateOFDProtocolMessage done [10:03:26]OFDSenderStorePacket 77029 [10:03:26]StoreOFDPacket docnum=77029 [10:03:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 37 01 00 00 90 58 2F 01 B5 95 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 32 30 30 30 30 32 37 33 34 30 30 32 30 06 04 31 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 B1 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D1 82 D0 B0 D1 8F 20 D1 80 D1 83 D1 87 D0 BA D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 01 00 00 00 00 07 04 06 00 C4 09 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 6E 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E5 2C 01 00 35 04 06 00 C3 D0 1B 61 6D E3 77 BC 24 2F 7D 44 D0 DF [10:03:26]CheckFolder [10:03:26]dirname=/storage/ofd_packets [10:03:26]CheckFolder done [10:03:26]ProducePacketName [10:03:26]name=ofd_packets/00077029 [10:03:26]NVStorageSaveData ofd_packets/00077029 [10:03:26]File name is /storage/ofd_packets/00077029 [10:03:26]Write 341 bytes [10:03:26]NVStorageSaveData done [10:03:26]OFDSenderStorePacket done [10:03:26]KKMCreateOFDPacket done [10:03:26]NVStorageSaveData kkm_last_timestamp [10:03:26]File name is /storage/kkm_last_timestamp [10:03:26]Write 4 bytes [10:03:26]NVStorageSaveData done [10:03:26]ExternCall_PrintAddStr [10:03:26]wPrintStart [10:03:26]Write to MH i2c: 01 00 00 48 04 4C [10:03:26]Write i2c OK [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: 01 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: 01 07 00 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: 01 07 00 48 04 00 00 00 00 00 FF 0F 61 [10:03:26]RasterBufferAndPrint [10:03:26]line Счет N : (3)221050 [10:03:26]line ИНН: 02508201610067 [10:03:26]line Контрольно-Кассовый Чек [10:03:26]line ПРОДАЖА [10:03:26]line Товар: 2000027340020 [10:03:26]line Пакет бумажный витая ручка [10:03:26]line 1.000 * 25.00 [10:03:26]line = 25.00 [10:03:26]line НДС 12% НСП 1% [10:03:26]line > о реализуемом товаре [10:03:26]line ИТОГО: 25.00 [10:03:26]line НСП 1% : 0.22 [10:03:26]line НДС 12% : 2.65 [10:03:26]line Наличными: 25.00 [10:03:26]line Безнал.: 0.00 [10:03:26]line Место: АЗС № 144 "Партнер Нефть" [10:03:26]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [10:03:26]line СНО: Общий режим [10:03:26]line Чек 31 24.06.2024 10:03 [10:03:26]line Смена: 397 ФФД: 1.0 [10:03:26]line ЗНМ: 0300000170 [10:03:26]line РНМ: 0000000000095696 [10:03:26]line Версия ККМ: 001 [10:03:26]line ФМ: 0000000000875009 [10:03:26]line ФД: 77029 [10:03:26]line ФПД: 215298579983843 [10:03:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100326&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77029&fm=215298579983843&tin=02508201610067®Number=0000000000095696&sum=2500 [10:03:26]line 0 [10:03:26]written 0, free lines is 4095 [10:03:26]OFD Sender: Processing packet 77029 [packets to send 351, broken 350] [10:03:26]ProducePacketName [10:03:26]name=ofd_packets/00077029 [10:03:26]OFD Sender: To server: pG, [10:03:26]CommunicateWithHost lk.salyk.kg:30040 [10:03:26]ConnectInit lk.salyk.kg [10:03:26]Connected sock=10 [10: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 35 30 30 39 37 01 00 00 90 58 2F 01 B5 95 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 32 30 30 30 30 32 37 33 34 30 30 32 30 06 04 31 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 B1 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D1 82 D0 B0 D1 8F 20 D1 80 D1 83 D1 87 D0 BA D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 09 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 01 00 00 00 00 07 04 06 00 C4 09 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 6E 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E5 2C 01 00 35 04 06 00 C3 D0 1B 61 6D E3 77 BC 24 2F 7D 44 D0 DF [10:03:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 52 67 47 00 60 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 35 30 30 39 10 04 04 00 E5 2C 01 00 F4 03 04 00 01 EB 78 66 B6 04 01 00 00 D0 CD D4 E2 F0 D6 16 47 [10:03:26]CommunicateWithHost err = 0 [10:03:26]CheckOFDResponse [10:03:26]1017 (14) - 77093643461234 [10:03:26]1041 (16) - 0000000000875009 [10:03:26]1040 (4) - 77029 [10:03:26]1012 (4) - 24.06.2024 03:41 [10:03:26]1206 (1) - 0 [10:03:26]OFD Sender: Remove packet 77029 [10:03:26]ProducePacketName [10:03:26]name=ofd_packets/00077029 [10:03:26]NVStorageDeleteData [10:03:26]Write to MH i2c: 01 00 00 70 04 74 [10:03:26]Write i2c OK [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: 01 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: 01 07 00 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: 01 07 00 70 04 00 00 00 00 00 FD 0C 84 [10:03:26]RasterBufferAndPrint [10:03:26]line [10:03:26]line [10:03:26]line [10:03:26]line [10:03:26]line [10:03:26]written 0, free lines is 3331 [10:03:26]MH_Cut [10:03:26]Write to MH i2c: D1 01 00 77 04 01 4D [10:03:26]Write i2c OK [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: D1 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: D1 01 00 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: D1 01 00 77 04 00 4C [10:03:26]Write to MH i2c: 01 00 00 78 04 7C [10:03:26]Write i2c OK [10:03:26]MH_I2C_Read... [10:03:27]OFD Sender: No OFD packet to send [10:03:27]*** Cut start [10:03:27]*** Partial cut [10:03:27]*** CUTSNS_PIN = 1 [10:03:27]*** CUTSNS_PIN = 0 [10:03:27]*** Brake cut motor [10:03:28]Read from MH i2c: 01 [10:03:28]MH_I2C_Read... [10:03:28]*** Stop cut motor [10:03:28]*** Cut end [10:03:28]Read from MH i2c: 01 07 00 [10:03:28]MH_I2C_Read... [10:03:28]Read from MH i2c: 01 07 00 78 04 00 00 00 00 00 FF 0F 91 [10:03:28]process_action close_receipt done [10:03:28]requested_data is exist [10:03:28]produce_requested_data [10:03:28]requested_item fm.sn is exist - process it [10:03:28]wFMCommunicate request_size=4 [10:03:28]MH_SAM_APDU [10:03:28]CAPDU: 80 11 00 00 [10:03:28]Write to MH i2c: E2 08 00 79 04 80 11 00 00 00 00 00 00 F7 [10:03:28]Write i2c OK [10:03:28]MH_I2C_Read... [10:03:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:28]Read from MH i2c: E2 [10:03:28]MH_I2C_Read... [10:03:28]Read from MH i2c: E2 17 00 [10:03:28]MH_I2C_Read... [10:03:28]Read from MH i2c: E2 17 00 79 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 47 [10:03:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:03:28]wFMCommunicate OK [10:03:28]requested_item fd.num is exist - process it [10:03:28]SAM_PROTO_GetFieldsCounters [10:03:28]wFMCommunicate request_size=4 [10:03:28]MH_SAM_APDU [10:03:28]CAPDU: 80 13 00 00 [10:03:28]Write to MH i2c: E2 08 00 7A 04 80 13 00 00 00 00 00 00 FA [10:03:28]Write i2c OK [10:03:28]MH_I2C_Read... [10:03:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:28]Read from MH i2c: E2 [10:03:28]MH_I2C_Read... [10:03:28]Read from MH i2c: E2 62 00 [10:03:28]MH_I2C_Read... [10:03:28]Read from MH i2c: E2 62 00 7A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E5 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [10:03: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E5 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:03:28]wFMCommunicate OK [10:03:28]SAM_PROTO_GetFieldsCounters done [10:03:28]requested_item shift.num is exist - process it [10:03:28]requested_item shift.opened is exist - process it [10:03:28]req_shift_opened [10:03:28]FM_GetShiftState [10:03:28]SAM_PROTO_GetShiftState [10:03:28]wFMCommunicate request_size=4 [10:03:28]MH_SAM_APDU [10:03:28]CAPDU: 80 13 01 00 [10:03:28]Write to MH i2c: E2 08 00 7B 04 80 13 01 00 00 00 00 00 FC [10:03:28]Write i2c OK [10:03:28]MH_I2C_Read... [10:03:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:28]Read from MH i2c: E2 [10:03:28]MH_I2C_Read... [10:03:28]Read from MH i2c: E2 0E 00 [10:03:28]MH_I2C_Read... [10:03:28]Read from MH i2c: E2 0E 00 7B 04 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 0B [10:03:28]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:03:28]wFMCommunicate OK [10:03:28]SAM_PROTO_GetShiftState done [10:03:28]FM_GetShiftState done [10:03:28]req_shift_opened done [10:03:28]requested_item shift.open_date is exist - process it [10:03:28]req_shift_open_date [10:03:28]req_shift_open_date done [10:03:28]produce_requested_data done [10:03:28]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77029,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [10:03:28]process_action_free close_receipt [10:03:28]json_value_free [10:03:28]json_value_free done [10:03:28]process_json_proto returns [10:03:28]Send response to host [10:03:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77029,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [10:03:28]free response buf [10:03:28]execute_script done [10:03:28]execute_script returns [10:03:28]free content buf [10:03:28]Sock 9.Close socket [10:03:28]Sock 9.Thread stoped [10:03:32]OFD Sender: No OFD packet to send [10:03:37]OFD Sender: No OFD packet to send [10:03:42]OFD Sender: No OFD packet to send [10:03:47]OFD Sender: No OFD packet to send [10:03:52]OFD Sender: No OFD packet to send [10:03:57]OFD Sender: No OFD packet to send [10:04:02]OFD Sender: No OFD packet to send [10:04:07]OFD Sender: No OFD packet to send [10:04:12]OFD Sender: No OFD packet to send [10:04:17]OFD Sender: No OFD packet to send [10:04:22]OFD Sender: No OFD packet to send [10:04:27]OFD Sender: No OFD packet to send [10:04:32]OFD Sender: No OFD packet to send [10:04:34]accept exits with 7 [10:04:34]New connection [10:04:34]New thread 3067309412 created [10:04:34]Thread 3067452772 joined [10:04:34]Waiting for new connection... [10:04:34] Sock 7.Parse request [10:04:34]Sock 7.Check first char [10:04:34]Sock 7.First char is OK [10:04:34]request: POST /json_proto HTTP/1.0 [10:04:34]Method: POST [10:04:34]URL: /json_proto [10:04:34]Method is POST - this is cgi request [10:04:34]url: /json_proto [10:04:34]query_string will be loaded in cgi processing [10:04:34]execute_cgi json_proto POST (null) [10:04:34]execute_cgi path=json_proto method=POST [10:04:34]POST find Content-Length [10:04:34]Host: 172.17.39.195:8080 [10:04:34]Content-Length: 626 [10:04:34]Content-Type: application/json [10:04:34] [10:04:34]POST finish read [10:04:34]Found Content-Length = 626 [10:04:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221051", "tax_sys" : 0, "items" : [ { "code": "4700000160198", "name": "\u0412\u043E\u0434\u0430 \u0411\u0430\u0439\u0442\u0438\u043A 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:34]execute_script... [10:04: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 : (3)221051", "tax_sys" : 0, "items" : [ { "code": "4700000160198", "name": "\u0412\u043E\u0434\u0430 \u0411\u0430\u0439\u0442\u0438\u043A 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:34]POST & json_proto [10:04:34]process_json_proto [10:04:34]json parsed OK: [10:04:34]protocol is kg_v1.0 [10:04:34]action value=close_receipt [10:04:34]process_action close_receipt [10:04:34]cmd_close_receipt [10:04:34]MH_GetDate [10:04:34]Write to MH i2c: F0 00 00 7C 04 6F [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: F0 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: F0 09 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: F0 09 00 7C 04 00 B3 44 79 66 99 81 91 64 5D [10:04:34]GetLastDocTimeStamp 1719223406 [10:04:34]current date 1719223475 [10:04:34]FM_GetShiftState [10:04:34]SAM_PROTO_GetShiftState [10:04:34]wFMCommunicate request_size=4 [10:04:34]MH_SAM_APDU [10:04:34]CAPDU: 80 13 01 00 [10:04:34]Write to MH i2c: E2 08 00 7D 04 80 13 01 00 00 00 00 00 FE [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:34]Read from MH i2c: E2 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 0E 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 0E 00 7D 04 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 0D [10:04:34]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:04:34]wFMCommunicate OK [10:04:34]SAM_PROTO_GetShiftState done [10:04:34]FM_GetShiftState done [10:04:34]opened in 1719189095 [10:04:34]opened+sec_in_day 1719275495 [10:04:34]quantity*price = 4000 [10:04:34]sum+1 = 4001 [10:04:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 40.00 НСП 1% : 0.35 НДС 12% : 4.25 Наличными: 40.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 32 24.06.2024 10:04 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77030 ФПД: 255831170661478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100435&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77030&fm=255831170661478&tin=02508201610067®Number=0000000000095696&sum=4000 0 [10:04:35]StoreToDocumentArchive [10:04:35]shift 397 fd 77030 [10:04:35]save to /storage/0397/doc_00077030 [10:04:35]save last doc name /storage/0397/doc_00077030 to /storage/kkm_last_doc_name [10:04:35]save OK [10:04:35]Clear old archive folders... [10:04:35]ProcessDocumentItem done err = 0, tmpTLVsize=269 [10:04:35]tlvbuf is 018C1F40 [10:04:35]SAM_PROTO_ClearQueue [10:04:35]wFMCommunicate request_size=4 [10:04:35]MH_SAM_APDU [10:04:35]CAPDU: 80 09 00 00 [10:04:35]Write to MH i2c: E2 08 00 8A 04 80 09 00 00 00 00 00 00 00 [10:04:35]Write i2c OK [10:04:35]MH_I2C_Read... [10:04:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:35]Read from MH i2c: E2 [10:04:35]MH_I2C_Read... [10:04:35]Read from MH i2c: E2 03 00 [10:04:35]MH_I2C_Read... [10:04:35]Read from MH i2c: E2 03 00 8A 04 00 90 00 02 [10:04:35]RAPDU: 90 00 [10:04:35]wFMCommunicate OK [10:04:35]SAM_PROTO_ClearQueue done [10:04:35]KKMCreateOFDPacket [10:04:35]OFDProtocolAddRootSTLVToBuf [10:04:35]FM_MakeSignedData [10:04:35]FM_MakeSignedData [10:04:35]SAM_PROTO_SignData [10:04:35]wFMCommunicate request_size=4 [10:04:35]MH_SAM_APDU [10:04:35]CAPDU: 80 0D 01 02 [10:04:35]Write to MH i2c: E2 08 00 8B 04 80 0D 01 02 00 00 00 00 08 [10:04:35]Write i2c OK [10:04:35]MH_I2C_Read... [10:04:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:35]Read from MH i2c: E2 [10:04:35]MH_I2C_Read... [10:04:35]Read from MH i2c: E2 03 00 [10:04:35]MH_I2C_Read... [10:04:35]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [10:04:35]RAPDU: 90 00 [10:04:35]wFMCommunicate OK [10:04:35]wFMCommunicate request_size=255 [10:04:35]MH_SAM_APDU [10:04:35]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 31 39 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 B0 D0 B9 D1 82 D0 B8 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 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 00 00 00 F4 03 04 00 B3 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [10:04:35]Write to MH i2c: E2 02 01 8C 04 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 31 39 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 B0 D0 B9 D1 82 D0 B8 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 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 00 00 00 F4 03 04 00 B3 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 31 [10:04:35]Write i2c OK [10:04:35]MH_I2C_Read... [10:04:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:36]Read from MH i2c: E2 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 03 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [10:04:36]RAPDU: 90 00 [10:04:36]wFMCommunicate OK [10:04:36]wFMCommunicate request_size=28 [10:04:36]MH_SAM_APDU [10:04:36]CAPDU: 80 0D 02 02 17 37 35 30 30 39 10 04 04 00 E6 2C 01 00 35 04 06 00 E8 AD 56 0C BC 66 [10:04:36]Write to MH i2c: E2 1F 00 8D 04 80 0D 02 02 17 00 37 35 30 30 39 10 04 04 00 E6 2C 01 00 35 04 06 00 E8 AD 56 0C BC 66 00 00 C1 [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:36]Read from MH i2c: E2 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 03 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [10:04:36]RAPDU: 90 00 [10:04:36]wFMCommunicate OK [10:04:36]wFMCommunicate request_size=4 [10:04:36]MH_SAM_APDU [10:04:36]CAPDU: 80 0D 03 02 [10:04:36]Write to MH i2c: E2 08 00 8E 04 80 0D 03 02 00 00 00 00 0D [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:36]Read from MH i2c: E2 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 0B 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 0B 00 8E 04 00 95 28 2D C0 FE 2D 7B 23 90 00 81 [10:04:36]RAPDU: 95 28 2D C0 FE 2D 7B 23 90 00 [10:04:36]wFMCommunicate OK [10:04:36]SAM_PROTO_SignData done [10:04:36]FM_MakeSignedData done [10:04:36]CreateOFDProtocolMessage [10:04:36]wFMCommunicate request_size=4 [10:04:36]MH_SAM_APDU [10:04:36]CAPDU: 80 11 00 00 [10:04:36]Write to MH i2c: E2 08 00 8F 04 80 11 00 00 00 00 00 00 0D [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:36]Read from MH i2c: E2 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 17 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 17 00 8F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 5D [10:04:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:04:36]wFMCommunicate OK [10:04:36]CreateOFDProtocolMessage done [10:04:36]OFDSenderStorePacket 77030 [10:04:36]StoreOFDPacket docnum=77030 [10:04:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 21 01 00 00 35 35 19 01 35 B2 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 31 39 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 B0 D0 B9 D1 82 D0 B8 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 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 00 00 00 F4 03 04 00 B3 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E6 2C 01 00 35 04 06 00 E8 AD 56 0C BC 66 95 28 2D C0 FE 2D 7B 23 [10:04:36]CheckFolder [10:04:36]dirname=/storage/ofd_packets [10:04:36]CheckFolder done [10:04:36]ProducePacketName [10:04:36]name=ofd_packets/00077030 [10:04:36]NVStorageSaveData ofd_packets/00077030 [10:04:36]File name is /storage/ofd_packets/00077030 [10:04:36]Write 319 bytes [10:04:36]NVStorageSaveData done [10:04:36]OFDSenderStorePacket done [10:04:36]KKMCreateOFDPacket done [10:04:36]NVStorageSaveData kkm_last_timestamp [10:04:36]File name is /storage/kkm_last_timestamp [10:04:36]Write 4 bytes [10:04:36]NVStorageSaveData done [10:04:36]ExternCall_PrintAddStr [10:04:36]wPrintStart [10:04:36]Write to MH i2c: 01 00 00 90 04 94 [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: 01 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: 01 07 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: 01 07 00 90 04 00 00 00 00 00 FF 0F A9 [10:04:36]RasterBufferAndPrint [10:04:36]line Счет N : (3)221051 [10:04:36]line ИНН: 02508201610067 [10:04:36]line Контрольно-Кассовый Чек [10:04:36]line ПРОДАЖА [10:04:36]line Товар: 4700000160198 [10:04:36]line Вода Байтик 0,5л [10:04:36]line 1.000 * 40.00 [10:04:36]line = 40.00 [10:04:36]line НДС 12% НСП 1% [10:04:36]line > о реализуемом товаре [10:04:36]line ИТОГО: 40.00 [10:04:36]line НСП 1% : 0.35 [10:04:36]line НДС 12% : 4.25 [10:04:36]line Наличными: 40.00 [10:04:36]line Безнал.: 0.00 [10:04:36]line Место: АЗС № 144 "Партнер Нефть" [10:04:36]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [10:04:36]line СНО: Общий режим [10:04:36]line Чек 32 24.06.2024 10:04 [10:04:36]line Смена: 397 ФФД: 1.0 [10:04:36]line ЗНМ: 0300000170 [10:04:36]line РНМ: 0000000000095696 [10:04:36]line Версия ККМ: 001 [10:04:36]line ФМ: 0000000000875009 [10:04:36]line ФД: 77030 [10:04:36]line ФПД: 255831170661478 [10:04:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100435&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77030&fm=255831170661478&tin=02508201610067®Number=0000000000095696&sum=4000 [10:04:36]line 0 [10:04:36]written 0, free lines is 4095 [10:04:36]OFD Sender: Processing packet 77030 [packets to send 351, broken 350] [10:04:36]ProducePacketName [10:04:36]name=ofd_packets/00077030 [10:04:36]OFD Sender: To server: pG, [10:04:36]CommunicateWithHost lk.salyk.kg:30040 [10:04:36]ConnectInit lk.salyk.kg [10:04:36]Write to MH i2c: 01 00 00 B8 04 BC [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: 01 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: 01 07 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: 01 07 00 B8 04 00 00 00 00 00 04 0D D4 [10:04:36]RasterBufferAndPrint [10:04:36]line [10:04:36]line [10:04:36]line [10:04:36]line [10:04:36]line [10:04:36]written 0, free lines is 3337 [10:04:36]MH_Cut [10:04:36]Write to MH i2c: D1 01 00 BF 04 01 95 [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: D1 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: D1 01 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: D1 01 00 BF 04 00 94 [10:04:36]Write to MH i2c: 01 00 00 C0 04 C4 [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]Connected sock=10 [10:04:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 21 01 00 00 35 35 19 01 35 B2 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 31 39 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 B0 D0 B9 D1 82 D0 B8 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 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 00 00 00 F4 03 04 00 B3 44 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E6 2C 01 00 35 04 06 00 E8 AD 56 0C BC 66 95 28 2D C0 FE 2D 7B 23 [10:04:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 1C 75 47 00 A1 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E6 2C 01 00 F4 03 04 00 47 EB 78 66 B6 04 01 00 00 B9 BB 44 C9 0A 82 25 02 [10:04:37]CommunicateWithHost err = 0 [10:04:37]CheckOFDResponse [10:04:37]1017 (14) - 77093643461234 [10:04:37]1041 (16) - 0000000000875009 [10:04:37]1040 (4) - 77030 [10:04:37]1012 (4) - 24.06.2024 03:43 [10:04:37]1206 (1) - 0 [10:04:37]OFD Sender: Remove packet 77030 [10:04:37]ProducePacketName [10:04:37]name=ofd_packets/00077030 [10:04:37]NVStorageDeleteData [10:04:37]*** Cut start [10:04:37]*** Partial cut [10:04:37]*** CUTSNS_PIN = 1 [10:04:37]*** CUTSNS_PIN = 0 [10:04:37]OFD Sender: No OFD packet to send [10:04:37]*** Brake cut motor [10:04:38]Read from MH i2c: 01 [10:04:38]MH_I2C_Read... [10:04:38]*** Stop cut motor [10:04:38]*** Cut end [10:04:38]Read from MH i2c: 01 07 00 [10:04:38]MH_I2C_Read... [10:04:38]Read from MH i2c: 01 07 00 C0 04 00 00 00 00 00 FF 0F D9 [10:04:38]process_action close_receipt done [10:04:38]requested_data is exist [10:04:38]produce_requested_data [10:04:38]requested_item fm.sn is exist - process it [10:04:38]wFMCommunicate request_size=4 [10:04:38]MH_SAM_APDU [10:04:38]CAPDU: 80 11 00 00 [10:04:38]Write to MH i2c: E2 08 00 C1 04 80 11 00 00 00 00 00 00 3F [10:04:38]Write i2c OK [10:04:38]MH_I2C_Read... [10:04:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:38]Read from MH i2c: E2 [10:04:38]MH_I2C_Read... [10:04:38]Read from MH i2c: E2 17 00 [10:04:38]MH_I2C_Read... [10:04:38]Read from MH i2c: E2 17 00 C1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 8F [10:04:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:04:38]wFMCommunicate OK [10:04:38]requested_item fd.num is exist - process it [10:04:38]SAM_PROTO_GetFieldsCounters [10:04:38]wFMCommunicate request_size=4 [10:04:38]MH_SAM_APDU [10:04:38]CAPDU: 80 13 00 00 [10:04:38]Write to MH i2c: E2 08 00 C2 04 80 13 00 00 00 00 00 00 42 [10:04:38]Write i2c OK [10:04:38]MH_I2C_Read... [10:04:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:38]Read from MH i2c: E2 [10:04:38]MH_I2C_Read... [10:04:38]Read from MH i2c: E2 62 00 [10:04:38]MH_I2C_Read... [10:04:38]Read from MH i2c: E2 62 00 C2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E6 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [10:04: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E6 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:38]wFMCommunicate OK [10:04:38]SAM_PROTO_GetFieldsCounters done [10:04:38]requested_item shift.num is exist - process it [10:04:38]requested_item shift.opened is exist - process it [10:04:38]req_shift_opened [10:04:38]FM_GetShiftState [10:04:38]SAM_PROTO_GetShiftState [10:04:38]wFMCommunicate request_size=4 [10:04:38]MH_SAM_APDU [10:04:38]CAPDU: 80 13 01 00 [10:04:38]Write to MH i2c: E2 08 00 C3 04 80 13 01 00 00 00 00 00 44 [10:04:38]Write i2c OK [10:04:38]MH_I2C_Read... [10:04:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:38]Read from MH i2c: E2 [10:04:38]MH_I2C_Read... [10:04:38]Read from MH i2c: E2 0E 00 [10:04:38]MH_I2C_Read... [10:04:38]Read from MH i2c: E2 0E 00 C3 04 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 53 [10:04:38]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:04:38]wFMCommunicate OK [10:04:38]SAM_PROTO_GetShiftState done [10:04:38]FM_GetShiftState done [10:04:38]req_shift_opened done [10:04:38]requested_item shift.open_date is exist - process it [10:04:38]req_shift_open_date [10:04:38]req_shift_open_date done [10:04:38]produce_requested_data done [10:04:38]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77030,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [10:04:38]process_action_free close_receipt [10:04:38]json_value_free [10:04:38]json_value_free done [10:04:38]process_json_proto returns [10:04:38]Send response to host [10:04:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77030,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [10:04:38]free response buf [10:04:38]execute_script done [10:04:38]execute_script returns [10:04:38]free content buf [10:04:38]Sock 7.Close socket [10:04:38]Sock 7.Thread stoped [10:04:42]OFD Sender: No OFD packet to send [10:04:47]OFD Sender: No OFD packet to send [10:04:52]OFD Sender: No OFD packet to send [10:04:57]OFD Sender: No OFD packet to send [10:05:02]OFD Sender: No OFD packet to send [10:05:07]OFD Sender: No OFD packet to send [10:05:12]OFD Sender: No OFD packet to send [10:05:17]OFD Sender: No OFD packet to send [10:05:22]OFD Sender: No OFD packet to send [10:05:27]OFD Sender: No OFD packet to send [10:05:32]OFD Sender: No OFD packet to send [10:05:37]OFD Sender: No OFD packet to send [10:05:42]OFD Sender: No OFD packet to send [10:05:47]OFD Sender: No OFD packet to send [10:05:52]OFD Sender: No OFD packet to send [10:05:57]OFD Sender: No OFD packet to send [10:06:02]OFD Sender: No OFD packet to send [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:03]accept exits with 9 [10:07:03]New connection [10:07:03]New thread 3067452772 created [10:07:03]Thread 3067309412 joined [10:07:03]Waiting for new connection... [10:07:03] Sock 9.Parse request [10:07:03]Sock 9.Check first char [10:07:03]Sock 9.First char is OK [10:07:03]request: POST /json_proto HTTP/1.0 [10:07:03]Method: POST [10:07:03]URL: /json_proto [10:07:03]Method is POST - this is cgi request [10:07:03]url: /json_proto [10:07:03]query_string will be loaded in cgi processing [10:07:03]execute_cgi json_proto POST (null) [10:07:03]execute_cgi path=json_proto method=POST [10:07:03]POST find Content-Length [10:07:03]Host: 172.17.39.195:8080 [10:07:03]Content-Length: 1506 [10:07:03]Content-Type: application/json [10:07:03] [10:07:03]POST finish read [10:07:03]Found Content-Length = 1506 [10:07:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221052", "tax_sys" : 0, "items" : [ { "code": "4700001060152", "name": "\u041A\u043E\u043D\u044C\u044F\u043A \u0411\u0438\u0448\u043A\u0435\u043A 0,5\u043B", "price" : 660.00, "quantity" : 1.000, "sum" : 660.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870145001790", "name": "\u041F\u0438\u0432\u043E \u0416\u0430\u0442\u0435\u0446\u043A\u0438\u0439 \u0433\u0443\u0441\u044C 0,5\u043B \u0441\u0442", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870145004753", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Garage hard lemon \u0441\u0442 0,4\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000027340020", "name": "\u041F\u0430\u043A\u0435\u0442 \u0431\u0443\u043C\u0430\u0436\u043D\u044B\u0439 \u0432\u0438\u0442\u0430\u044F \u0440\u0443\u0447\u043A\u0430", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 915.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:03]execute_script... [10:07:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221052", "tax_sys" : 0, "items" : [ { "code": "4700001060152", "name": "\u041A\u043E\u043D\u044C\u044F\u043A \u0411\u0438\u0448\u043A\u0435\u043A 0,5\u043B", "price" : 660.00, "quantity" : 1.000, "sum" : 660.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870145001790", "name": "\u041F\u0438\u0432\u043E \u0416\u0430\u0442\u0435\u0446\u043A\u0438\u0439 \u0433\u0443\u0441\u044C 0,5\u043B \u0441\u0442", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870145004753", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Garage hard lemon \u0441\u0442 0,4\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000027340020", "name": "\u041F\u0430\u043A\u0435\u0442 \u0431\u0443\u043C\u0430\u0436\u043D\u044B\u0439 \u0432\u0438\u0442\u0430\u044F \u0440\u0443\u0447\u043A\u0430", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 915.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:03]POST & json_proto [10:07:03]process_json_proto [10:07:03]json parsed OK: [10:07:03]protocol is kg_v1.0 [10:07:03]action value=close_receipt [10:07:03]process_action close_receipt [10:07:03]cmd_close_receipt [10:07:03]MH_GetDate [10:07:03]Write to MH i2c: F0 00 00 C4 04 B7 [10:07:03]Write i2c OK [10:07:03]MH_I2C_Read... [10:07:03]Read from MH i2c: F0 [10:07:03]MH_I2C_Read... [10:07:03]Read from MH i2c: F0 09 00 [10:07:03]MH_I2C_Read... [10:07:03]Read from MH i2c: F0 09 00 C4 04 00 48 45 79 66 99 81 91 64 3B [10:07:03]GetLastDocTimeStamp 1719223475 [10:07:03]current date 1719223624 [10:07:03]FM_GetShiftState [10:07:03]SAM_PROTO_GetShiftState [10:07:03]wFMCommunicate request_size=4 [10:07:03]MH_SAM_APDU [10:07:03]CAPDU: 80 13 01 00 [10:07:03]Write to MH i2c: E2 08 00 C5 04 80 13 01 00 00 00 00 00 46 [10:07:03]Write i2c OK [10:07:03]MH_I2C_Read... [10:07:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:03]Read from MH i2c: E2 [10:07:03]MH_I2C_Read... [10:07:03]Read from MH i2c: E2 0E 00 [10:07:03]MH_I2C_Read... [10:07:03]Read from MH i2c: E2 0E 00 C5 04 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 55 [10:07:03]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:07:03]wFMCommunicate OK [10:07:03]SAM_PROTO_GetShiftState done [10:07:03]FM_GetShiftState done [10:07:03]opened in 1719189095 [10:07:03]opened+sec_in_day 1719275495 [10:07:03]quantity*price = 66000 [10:07:03]sum+1 = 66001 [10:07:03]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870145001790 Пиво Жатецкий гусь 0,5л ст 1.000 * 110.00 = 110.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870145004753 Напиток Garage hard lemon ст 0,4л 1.000 * 120.00 = 120.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000027340020 Пакет бумажный витая ручка 1.000 * 25.00 = 25.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 915.00 НСП 1% : 8.09 НДС 12% : 97.16 Наличными: 915.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 33 24.06.2024 10:07 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77031 ФПД: 238985271494410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100704&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77031&fm=238985271494410&tin=02508201610067®Number=0000000000095696&sum=91500 0 [10:07:04]StoreToDocumentArchive [10:07:04]shift 397 fd 77031 [10:07:04]save to /storage/0397/doc_00077031 [10:07:04]save last doc name /storage/0397/doc_00077031 to /storage/kkm_last_doc_name [10:07:04]save OK [10:07:04]Clear old archive folders... [10:07:04]ProcessDocumentItem done err = 0, tmpTLVsize=626 [10:07:04]tlvbuf is 018C1890 [10:07:04]SAM_PROTO_ClearQueue [10:07:04]wFMCommunicate request_size=4 [10:07:04]MH_SAM_APDU [10:07:04]CAPDU: 80 09 00 00 [10:07:04]Write to MH i2c: E2 08 00 D2 04 80 09 00 00 00 00 00 00 48 [10:07:04]Write i2c OK [10:07:04]MH_I2C_Read... [10:07:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:04]Read from MH i2c: E2 [10:07:04]MH_I2C_Read... [10:07:04]Read from MH i2c: E2 03 00 [10:07:04]MH_I2C_Read... [10:07:04]Read from MH i2c: E2 03 00 D2 04 00 90 00 4A [10:07:04]RAPDU: 90 00 [10:07:04]wFMCommunicate OK [10:07:04]SAM_PROTO_ClearQueue done [10:07:04]KKMCreateOFDPacket [10:07:04]OFDProtocolAddRootSTLVToBuf [10:07:04]FM_MakeSignedData [10:07:04]FM_MakeSignedData [10:07:04]SAM_PROTO_SignData [10:07:04]wFMCommunicate request_size=4 [10:07:04]MH_SAM_APDU [10:07:04]CAPDU: 80 0D 01 02 [10:07:04]Write to MH i2c: E2 08 00 D3 04 80 0D 01 02 00 00 00 00 50 [10:07:04]Write i2c OK [10:07:04]MH_I2C_Read... [10:07:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:04]Read from MH i2c: E2 [10:07:04]MH_I2C_Read... [10:07:04]Read from MH i2c: E2 03 00 [10:07:04]MH_I2C_Read... [10:07:04]Read from MH i2c: E2 03 00 D3 04 00 90 00 4B [10:07:04]RAPDU: 90 00 [10:07:04]wFMCommunicate OK [10:07:04]wFMCommunicate request_size=255 [10:07:04]MH_SAM_APDU [10:07:04]CAPDU: 80 0D 02 02 FA 03 00 72 02 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 35 32 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 01 01 00 00 00 13 04 06 00 D0 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 31 37 39 30 06 04 2D 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 B3 D1 83 D1 81 D1 8C 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 37 35 33 [10:07:04]Write to MH i2c: E2 02 01 D4 04 80 0D 02 02 FA 00 03 00 72 02 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 35 32 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 01 01 00 00 00 13 04 06 00 D0 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 31 37 39 30 06 04 2D 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 B3 D1 83 D1 81 D1 8C 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 37 35 33 00 00 10 [10:07:04]Write i2c OK [10:07:04]MH_I2C_Read... [10:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:05]Read from MH i2c: E2 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 D4 04 00 90 00 4C [10:07:05]RAPDU: 90 00 [10:07:05]wFMCommunicate OK [10:07:05]wFMCommunicate request_size=255 [10:07:05]MH_SAM_APDU [10:07:05]CAPDU: 80 0D 02 02 FA 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 6C 65 6D 6F 6E 20 D1 81 D1 82 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 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 75 00 8A 04 0D 00 32 30 30 30 30 32 37 33 34 30 30 32 30 06 04 31 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 B1 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D1 82 D0 B0 D1 8F 20 D1 80 D1 83 D1 87 D0 BA D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 29 03 00 00 00 00 EE 03 [10:07:05]Write to MH i2c: E2 02 01 D5 04 80 0D 02 02 FA 00 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 6C 65 6D 6F 6E 20 D1 81 D1 82 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 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 75 00 8A 04 0D 00 32 30 30 30 30 32 37 33 34 30 30 32 30 06 04 31 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 B1 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D1 82 D0 B0 D1 8F 20 D1 80 D1 83 D1 87 D0 BA D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 29 03 00 00 00 00 EE 03 00 00 DF [10:07:05]Write i2c OK [10:07:05]MH_I2C_Read... [10:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:05]Read from MH i2c: E2 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [10:07:05]RAPDU: 90 00 [10:07:05]wFMCommunicate OK [10:07:05]wFMCommunicate request_size=135 [10:07:05]MH_SAM_APDU [10:07:05]CAPDU: 80 0D 02 02 82 0F 00 F2 03 01 00 01 F3 03 06 00 F4 25 00 00 00 00 07 04 06 00 6C 65 01 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 48 45 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E7 2C 01 00 35 04 06 00 D9 5B 18 36 C7 0A [10:07:05]Write to MH i2c: E2 8A 00 D6 04 80 0D 02 02 82 00 0F 00 F2 03 01 00 01 F3 03 06 00 F4 25 00 00 00 00 07 04 06 00 6C 65 01 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 48 45 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E7 2C 01 00 35 04 06 00 D9 5B 18 36 C7 0A 00 00 08 [10:07:05]Write i2c OK [10:07:05]MH_I2C_Read... [10:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:05]Read from MH i2c: E2 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [10:07:05]RAPDU: 90 00 [10:07:05]wFMCommunicate OK [10:07:05]wFMCommunicate request_size=4 [10:07:05]MH_SAM_APDU [10:07:05]CAPDU: 80 0D 03 02 [10:07:05]Write to MH i2c: E2 08 00 D7 04 80 0D 03 02 00 00 00 00 56 [10:07:05]Write i2c OK [10:07:05]MH_I2C_Read... [10:07:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:05]Read from MH i2c: E2 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 0B 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 0B 00 D7 04 00 08 CF 01 CC D0 D1 12 C9 90 00 77 [10:07:05]RAPDU: 08 CF 01 CC D0 D1 12 C9 90 00 [10:07:05]wFMCommunicate OK [10:07:05]SAM_PROTO_SignData done [10:07:05]FM_MakeSignedData done [10:07:05]CreateOFDProtocolMessage [10:07:05]wFMCommunicate request_size=4 [10:07:05]MH_SAM_APDU [10:07:05]CAPDU: 80 11 00 00 [10:07:05]Write to MH i2c: E2 08 00 D8 04 80 11 00 00 00 00 00 00 56 [10:07:05]Write i2c OK [10:07:05]MH_I2C_Read... [10:07:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:05]Read from MH i2c: E2 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 17 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: E2 17 00 D8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 A6 [10:07:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:07:05]wFMCommunicate OK [10:07:05]CreateOFDProtocolMessage done [10:07:05]OFDSenderStorePacket 77031 [10:07:05]StoreOFDPacket docnum=77031 [10:07:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 86 02 00 00 2F E1 7E 02 F2 88 5A 03 01 00 03 00 72 02 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 35 32 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 01 01 00 00 00 13 04 06 00 D0 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 31 37 39 30 06 04 2D 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 B3 D1 83 D1 81 D1 8C 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 37 35 33 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 6C 65 6D 6F 6E 20 D1 81 D1 82 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 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 75 00 8A 04 0D 00 32 30 30 30 30 32 37 33 34 30 30 32 30 06 04 31 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 B1 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D1 82 D0 B0 D1 8F 20 D1 80 D1 83 D1 87 D0 BA D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 29 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 25 00 00 00 00 07 04 06 00 6C 65 01 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 48 45 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E7 2C 01 00 35 04 06 00 D9 5B 18 36 C7 0A 08 CF 01 CC D0 D1 12 C9 [10:07:05]CheckFolder [10:07:05]dirname=/storage/ofd_packets [10:07:05]CheckFolder done [10:07:05]ProducePacketName [10:07:05]name=ofd_packets/00077031 [10:07:05]NVStorageSaveData ofd_packets/00077031 [10:07:05]File name is /storage/ofd_packets/00077031 [10:07:05]Write 676 bytes [10:07:05]NVStorageSaveData done [10:07:05]OFDSenderStorePacket done [10:07:05]KKMCreateOFDPacket done [10:07:05]NVStorageSaveData kkm_last_timestamp [10:07:05]File name is /storage/kkm_last_timestamp [10:07:05]Write 4 bytes [10:07:05]NVStorageSaveData done [10:07:05]ExternCall_PrintAddStr [10:07:05]wPrintStart [10:07:05]Write to MH i2c: 01 00 00 D9 04 DD [10:07:05]Write i2c OK [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: 01 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: 01 07 00 [10:07:05]MH_I2C_Read... [10:07:05]Read from MH i2c: 01 07 00 D9 04 00 00 00 00 00 FF 0F F2 [10:07:05]RasterBufferAndPrint [10:07:05]line Счет N : (3)221052 [10:07:05]line ИНН: 02508201610067 [10:07:05]line Контрольно-Кассовый Чек [10:07:05]line ПРОДАЖА [10:07:05]line Товар: 4700001060152 [10:07:05]line Коньяк Бишкек 0,5л [10:07:05]line 1.000 * 660.00 [10:07:05]line = 660.00 [10:07:05]line НДС 12% НСП 1% [10:07:05]line > о реализуемом товаре [10:07:06]line Товар: 4870145001790 [10:07:06]line Пиво Жатецкий гусь 0,5л ст [10:07:06]line 1.000 * 110.00 [10:07:06]line = 110.00 [10:07:06]line НДС 12% НСП 1% [10:07:06]line > о реализуемом товаре [10:07:06]line Товар: 4870145004753 [10:07:06]line Напиток Garage hard lemon ст 0,4л [10:07:06]line 1.000 * 120.00 [10:07:06]line = 120.00 [10:07:06]line НДС 12% НСП 1% [10:07:06]line > о реализуемом товаре [10:07:06]line Товар: 2000027340020 [10:07:06]line Пакет бумажный витая ручка [10:07:06]line 1.000 * 25.00 [10:07:06]line = 25.00 [10:07:06]line НДС 12% НСП 1% [10:07:06]line > о реализуемом товаре [10:07:06]line ИТОГО: 915.00 [10:07:06]line НСП 1% : 8.09 [10:07:06]line НДС 12% : 97.16 [10:07:06]line Наличными: 915.00 [10:07:06]line Безнал.: 0.00 [10:07:06]line Место: АЗС № 144 "Партнер Нефть" [10:07:06]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [10:07:06]line СНО: Общий режим [10:07:06]line Чек 33 24.06.2024 10:07 [10:07:06]line Смена: 397 ФФД: 1.0 [10:07:06]line ЗНМ: 0300000170 [10:07:06]line РНМ: 0000000000095696 [10:07:06]line Версия ККМ: 001 [10:07:06]line ФМ: 0000000000875009 [10:07:06]line ФД: 77031 [10:07:06]line ФПД: 238985271494410 [10:07:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T100704&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77031&fm=238985271494410&tin=02508201610067®Number=0000000000095696&sum=91500 [10:07:06]line 0 [10:07:06]OFD Sender: Processing packet 77031 [packets to send 351, broken 350] [10:07:06]ProducePacketName [10:07:06]name=ofd_packets/00077031 [10:07:06]OFD Sender: To server: pG, [10:07:06]CommunicateWithHost lk.salyk.kg:30040 [10:07:06]ConnectInit lk.salyk.kg [10:07:06]written 0, free lines is 4095 [10:07:06]Connected sock=11 [10:07:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 86 02 00 00 2F E1 7E 02 F2 88 5A 03 01 00 03 00 72 02 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 35 32 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 01 01 00 00 00 13 04 06 00 D0 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 31 37 39 30 06 04 2D 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B0 D1 82 D0 B5 D1 86 D0 BA D0 B8 D0 B9 20 D0 B3 D1 83 D1 81 D1 8C 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 37 35 33 06 04 2B 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 6C 65 6D 6F 6E 20 D1 81 D1 82 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 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 75 00 8A 04 0D 00 32 30 30 30 30 32 37 33 34 30 30 32 30 06 04 31 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 B1 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D1 82 D0 B0 D1 8F 20 D1 80 D1 83 D1 87 D0 BA D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 29 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F4 25 00 00 00 00 07 04 06 00 6C 65 01 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 48 45 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E7 2C 01 00 35 04 06 00 D9 5B 18 36 C7 0A 08 CF 01 CC D0 D1 12 C9 [10:07:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 A8 75 47 00 1F 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 35 30 30 39 10 04 04 00 E7 2C 01 00 F4 03 04 00 DC EB 78 66 B6 04 01 00 00 B3 2B 53 12 6B 92 F5 12 [10:07:06]CommunicateWithHost err = 0 [10:07:06]CheckOFDResponse [10:07:06]1017 (14) - 77093643461234 [10:07:06]1041 (16) - 0000000000875009 [10:07:06]1040 (4) - 77031 [10:07:06]1012 (4) - 24.06.2024 03:45 [10:07:06]1206 (1) - 0 [10:07:06]OFD Sender: Remove packet 77031 [10:07:06]ProducePacketName [10:07:06]name=ofd_packets/00077031 [10:07:06]NVStorageDeleteData [10:07:06]Write to MH i2c: 01 00 00 14 05 19 [10:07:06]Write i2c OK [10:07:06]MH_I2C_Read... [10:07:06]Read from MH i2c: 01 [10:07:06]MH_I2C_Read... [10:07:06]Read from MH i2c: 01 07 00 [10:07:06]MH_I2C_Read... [10:07:06]Read from MH i2c: 01 07 00 14 05 00 00 00 00 00 FD 0B 28 [10:07:06]RasterBufferAndPrint [10:07:06]line [10:07:06]line [10:07:06]line [10:07:06]line [10:07:06]line [10:07:06]written 0, free lines is 3077 [10:07:06]MH_Cut [10:07:06]Write to MH i2c: D1 01 00 1B 05 01 F2 [10:07:06]Write i2c OK [10:07:06]MH_I2C_Read... [10:07:06]Read from MH i2c: D1 [10:07:06]MH_I2C_Read... [10:07:06]Read from MH i2c: D1 01 00 [10:07:06]MH_I2C_Read... [10:07:06]Read from MH i2c: D1 01 00 1B 05 00 F1 [10:07:06]Write to MH i2c: 01 00 00 1C 05 21 [10:07:06]Write i2c OK [10:07:06]MH_I2C_Read... [10:07:06]OFD Sender: No OFD packet to send [10:07:07]*** Cut start [10:07:07]*** Partial cut [10:07:07]*** CUTSNS_PIN = 1 [10:07:07]*** CUTSNS_PIN = 0 [10:07:07]*** Brake cut motor [10:07:08]Read from MH i2c: 01 [10:07:08]MH_I2C_Read... [10:07:08]*** Stop cut motor [10:07:08]*** Cut end [10:07:08]Read from MH i2c: 01 07 00 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: 01 07 00 1C 05 00 00 00 00 00 FF 0F 36 [10:07:08]process_action close_receipt done [10:07:08]requested_data is exist [10:07:08]produce_requested_data [10:07:08]requested_item fm.sn is exist - process it [10:07:08]wFMCommunicate request_size=4 [10:07:08]MH_SAM_APDU [10:07:08]CAPDU: 80 11 00 00 [10:07:08]Write to MH i2c: E2 08 00 1D 05 80 11 00 00 00 00 00 00 9C [10:07:08]Write i2c OK [10:07:08]MH_I2C_Read... [10:07:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:08]Read from MH i2c: E2 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: E2 17 00 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: E2 17 00 1D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 EC [10:07:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:07:08]wFMCommunicate OK [10:07:08]requested_item fd.num is exist - process it [10:07:08]SAM_PROTO_GetFieldsCounters [10:07:08]wFMCommunicate request_size=4 [10:07:08]MH_SAM_APDU [10:07:08]CAPDU: 80 13 00 00 [10:07:08]Write to MH i2c: E2 08 00 1E 05 80 13 00 00 00 00 00 00 9F [10:07:08]Write i2c OK [10:07:08]MH_I2C_Read... [10:07:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:08]Read from MH i2c: E2 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: E2 62 00 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: E2 62 00 1E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E7 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [10:07:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E7 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:07:08]wFMCommunicate OK [10:07:08]SAM_PROTO_GetFieldsCounters done [10:07:08]requested_item shift.num is exist - process it [10:07:08]requested_item shift.opened is exist - process it [10:07:08]req_shift_opened [10:07:08]FM_GetShiftState [10:07:08]SAM_PROTO_GetShiftState [10:07:08]wFMCommunicate request_size=4 [10:07:08]MH_SAM_APDU [10:07:08]CAPDU: 80 13 01 00 [10:07:08]Write to MH i2c: E2 08 00 1F 05 80 13 01 00 00 00 00 00 A1 [10:07:08]Write i2c OK [10:07:08]MH_I2C_Read... [10:07:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:08]Read from MH i2c: E2 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: E2 0E 00 [10:07:08]MH_I2C_Read... [10:07:08]Read from MH i2c: E2 0E 00 1F 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 B0 [10:07:08]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:07:08]wFMCommunicate OK [10:07:08]SAM_PROTO_GetShiftState done [10:07:08]FM_GetShiftState done [10:07:08]req_shift_opened done [10:07:08]requested_item shift.open_date is exist - process it [10:07:08]req_shift_open_date [10:07:08]req_shift_open_date done [10:07:08]produce_requested_data done [10:07:08]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77031,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [10:07:08]process_action_free close_receipt [10:07:08]json_value_free [10:07:08]json_value_free done [10:07:08]process_json_proto returns [10:07:08]Send response to host [10:07:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77031,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [10:07:08]free response buf [10:07:08]execute_script done [10:07:08]execute_script returns [10:07:08]free content buf [10:07:08]Sock 9.Close socket [10:07:08]Sock 9.Thread stoped [10:07:11]OFD Sender: No OFD packet to send [10:07:16]OFD Sender: No OFD packet to send [10:07:21]OFD Sender: No OFD packet to send [10:07:26]OFD Sender: No OFD packet to send [10:07:31]OFD Sender: No OFD packet to send [10:07:36]OFD Sender: No OFD packet to send [10:07:41]OFD Sender: No OFD packet to send [10:07:46]OFD Sender: No OFD packet to send [10:07:51]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:47]OFD Sender: No OFD packet to send [10:08:52]OFD Sender: No OFD packet to send [10:08:57]OFD Sender: No OFD packet to send [10:09:02]OFD Sender: No OFD packet to send [10:09:07]OFD Sender: No OFD packet to send [10:09:12]OFD Sender: No OFD packet to send [10:09:17]OFD Sender: No OFD packet to send [10:09:22]OFD Sender: No OFD packet to send [10:09:27]OFD Sender: No OFD packet to send [10:09:32]OFD Sender: No OFD packet to send [10:09:37]OFD Sender: No OFD packet to send [10:09:42]OFD Sender: No OFD packet to send [10:09:47]OFD Sender: No OFD packet to send [10:09:52]OFD Sender: No OFD packet to send [10:09:57]OFD Sender: No OFD packet to send [10:10:02]OFD Sender: No OFD packet to send [10:10:07]OFD Sender: No OFD packet to send [10:10:12]OFD Sender: No OFD packet to send [10:10:17]OFD Sender: No OFD packet to send [10:10:22]OFD Sender: No OFD packet to send [10:10:27]OFD Sender: No OFD packet to send [10:10:32]OFD Sender: No OFD packet to send [10:10:37]OFD Sender: No OFD packet to send [10:10:42]OFD Sender: No OFD packet to send [10:10:47]OFD Sender: No OFD packet to send [10:10:52]OFD Sender: No OFD packet to send [10:10:57]OFD Sender: No OFD packet to send [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:47]OFD Sender: No OFD packet to send [10:11:52]OFD Sender: No OFD packet to send [10:11:57]OFD Sender: No OFD packet to send [10:12:02]OFD Sender: No OFD packet to send [10:12:07]OFD Sender: No OFD packet to send [10:12:12]OFD Sender: No OFD packet to send [10:12:17]OFD Sender: No OFD packet to send [10:12:22]OFD Sender: No OFD packet to send [10:12:27]OFD Sender: No OFD packet to send [10:12:32]OFD Sender: No OFD packet to send [10:12:37]OFD Sender: No OFD packet to send [10:12:42]OFD Sender: No OFD packet to send [10:12:47]OFD Sender: No OFD packet to send [10:12:52]OFD Sender: No OFD packet to send [10:12:57]OFD Sender: No OFD packet to send [10:13:02]OFD Sender: No OFD packet to send [10:13:07]OFD Sender: No OFD packet to send [10:13:12]OFD Sender: No OFD packet to send [10:13:17]OFD Sender: No OFD packet to send [10:13:22]OFD Sender: No OFD packet to send [10:13:27]OFD Sender: No OFD packet to send [10:13:32]OFD Sender: No OFD packet to send [10:13:37]OFD Sender: No OFD packet to send [10:13:42]OFD Sender: No OFD packet to send [10:13:47]OFD Sender: No OFD packet to send [10:13:52]OFD Sender: No OFD packet to send [10:13:57]OFD Sender: No OFD packet to send [10:14:02]OFD Sender: No OFD packet to send [10:14:07]OFD Sender: No OFD packet to send [10:14:12]OFD Sender: No OFD packet to send [10:14:17]OFD Sender: No OFD packet to send [10:14:22]OFD Sender: No OFD packet to send [10:14:27]OFD Sender: No OFD packet to send [10:14:32]OFD Sender: No OFD packet to send [10:14:37]OFD Sender: No OFD packet to send [10:14:42]OFD Sender: No OFD packet to send [10:14:47]OFD Sender: No OFD packet to send [10:14:52]OFD Sender: No OFD packet to send [10:14:57]OFD Sender: No OFD packet to send [10:15:02]OFD Sender: No OFD packet to send [10:15:07]OFD Sender: No OFD packet to send [10:15:12]OFD Sender: No OFD packet to send [10:15:17]OFD Sender: No OFD packet to send [10:15:22]OFD Sender: No OFD packet to send [10:15:27]OFD Sender: No OFD packet to send [10:15:32]OFD Sender: No OFD packet to send [10:15:37]OFD Sender: No OFD packet to send [10:15:42]OFD Sender: No OFD packet to send [10:15:47]OFD Sender: No OFD packet to send [10:15:52]OFD Sender: No OFD packet to send [10:15:57]OFD Sender: No OFD packet to send [10:16:02]OFD Sender: No OFD packet to send [10:16:07]OFD Sender: No OFD packet to send [10:16:12]OFD Sender: No OFD packet to send [10:16:17]OFD Sender: No OFD packet to send [10:16:22]OFD Sender: No OFD packet to send [10:16:27]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:18]OFD Sender: No OFD packet to send [10:17:23]OFD Sender: No OFD packet to send [10:17:28]OFD Sender: No OFD packet to send [10:17:33]OFD Sender: No OFD packet to send [10:17:38]OFD Sender: No OFD packet to send [10:17:43]OFD Sender: No OFD packet to send [10:17:48]OFD Sender: No OFD packet to send [10:17:53]OFD Sender: No OFD packet to send [10:17:58]OFD Sender: No OFD packet to send [10:18:03]OFD Sender: No OFD packet to send [10:18:08]OFD Sender: No OFD packet to send [10:18:13]OFD Sender: No OFD packet to send [10:18:18]OFD Sender: No OFD packet to send [10:18:23]OFD Sender: No OFD packet to send [10:18:28]OFD Sender: No OFD packet to send [10:18:33]OFD Sender: No OFD packet to send [10:18:38]OFD Sender: No OFD packet to send [10:18:43]OFD Sender: No OFD packet to send [10:18:48]OFD Sender: No OFD packet to send [10:18:53]OFD Sender: No OFD packet to send [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:18]OFD Sender: No OFD packet to send [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:08]OFD Sender: No OFD packet to send [10:21:13]OFD Sender: No OFD packet to send [10:21:18]OFD Sender: No OFD packet to send [10:21:23]OFD Sender: No OFD packet to send [10:21:28]OFD Sender: No OFD packet to send [10:21:33]OFD Sender: No OFD packet to send [10:21:38]OFD Sender: No OFD packet to send [10:21:43]OFD Sender: No OFD packet to send [10:21:48]OFD Sender: No OFD packet to send [10:21:53]OFD Sender: No OFD packet to send [10:21:58]OFD Sender: No OFD packet to send [10:22:03]OFD Sender: No OFD packet to send [10:22:08]OFD Sender: No OFD packet to send [10:22:13]OFD Sender: No OFD packet to send [10:22:18]OFD Sender: No OFD packet to send [10:22:23]OFD Sender: No OFD packet to send [10:22:28]OFD Sender: No OFD packet to send [10:22:33]OFD Sender: No OFD packet to send [10:22:38]OFD Sender: No OFD packet to send [10:22:43]OFD Sender: No OFD packet to send [10:22:48]OFD Sender: No OFD packet to send [10:22:53]OFD Sender: No OFD packet to send [10:22:58]OFD Sender: No OFD packet to send [10:23:03]OFD Sender: No OFD packet to send [10:23:08]OFD Sender: No OFD packet to send [10:23:13]OFD Sender: No OFD packet to send [10:23:18]OFD Sender: No OFD packet to send [10:23:23]OFD Sender: No OFD packet to send [10:23:28]OFD Sender: No OFD packet to send [10:23:33]OFD Sender: No OFD packet to send [10:23:38]OFD Sender: No OFD packet to send [10:23:43]OFD Sender: No OFD packet to send [10:23:48]OFD Sender: No OFD packet to send [10:23:53]OFD Sender: No OFD packet to send [10:23:58]OFD Sender: No OFD packet to send [10:24:03]OFD Sender: No OFD packet to send [10:24:08]OFD Sender: No OFD packet to send [10:24:13]OFD Sender: No OFD packet to send [10:24:18]OFD Sender: No OFD packet to send [10:24:23]OFD Sender: No OFD packet to send [10:24:28]OFD Sender: No OFD packet to send [10:24:33]OFD Sender: No OFD packet to send [10:24:38]OFD Sender: No OFD packet to send [10:24:43]OFD Sender: No OFD packet to send [10:24:48]OFD Sender: No OFD packet to send [10:24:53]OFD Sender: No OFD packet to send [10:24:58]OFD Sender: No OFD packet to send [10:25:03]OFD Sender: No OFD packet to send [10:25:09]OFD Sender: No OFD packet to send [10:25:14]OFD Sender: No OFD packet to send [10:25:19]OFD Sender: No OFD packet to send [10:25:24]OFD Sender: No OFD packet to send [10:25:29]OFD Sender: No OFD packet to send [10:25:34]OFD Sender: No OFD packet to send [10:25:39]OFD Sender: No OFD packet to send [10:25:44]OFD Sender: No OFD packet to send [10:25:49]OFD Sender: No OFD packet to send [10:25:54]OFD Sender: No OFD packet to send [10:25:59]OFD Sender: No OFD packet to send [10:26:04]OFD Sender: No OFD packet to send [10:26:09]OFD Sender: No OFD packet to send [10:26:14]OFD Sender: No OFD packet to send [10:26:19]OFD Sender: No OFD packet to send [10:26:24]OFD Sender: No OFD packet to send [10:26:29]OFD Sender: No OFD packet to send [10:26:34]OFD Sender: No OFD packet to send [10:26:39]OFD Sender: No OFD packet to send [10:26:44]OFD Sender: No OFD packet to send [10:26:49]OFD Sender: No OFD packet to send [10:26:54]OFD Sender: No OFD packet to send [10:26:59]OFD Sender: No OFD packet to send [10:27: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:29]OFD Sender: No OFD packet to send [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:24]OFD Sender: No OFD packet to send [10:28:29]OFD Sender: No OFD packet to send [10:28:34]OFD Sender: No OFD packet to send [10:28:39]OFD Sender: No OFD packet to send [10:28:44]OFD Sender: No OFD packet to send [10:28:49]OFD Sender: No OFD packet to send [10:28:54]OFD Sender: No OFD packet to send [10:28:59]OFD Sender: No OFD packet to send [10:29:04]OFD Sender: No OFD packet to send [10:29:09]OFD Sender: No OFD packet to send [10:29:14]OFD Sender: No OFD packet to send [10:29:19]OFD Sender: No OFD packet to send [10:29:24]OFD Sender: No OFD packet to send [10:29:29]OFD Sender: No OFD packet to send [10:29:34]OFD Sender: No OFD packet to send [10:29:39]OFD Sender: No OFD packet to send [10:29:44]OFD Sender: No OFD packet to send [10:29:49]OFD Sender: No OFD packet to send [10:29:54]OFD Sender: No OFD packet to send [10:29:59]OFD Sender: No OFD packet to send [10:30:04]OFD Sender: No OFD packet to send [10:30:09]OFD Sender: No OFD packet to send [10:30:14]OFD Sender: No OFD packet to send [10:30:19]OFD Sender: No OFD packet to send [10:30:24]OFD Sender: No OFD packet to send [10:30:29]OFD Sender: No OFD packet to send [10:30:34]OFD Sender: No OFD packet to send [10:30:39]OFD Sender: No OFD packet to send [10:30:44]OFD Sender: No OFD packet to send [10:30:49]OFD Sender: No OFD packet to send [10:30:54]OFD Sender: No OFD packet to send [10:30:59]OFD Sender: No OFD packet to send [10:31:04]OFD Sender: No OFD packet to send [10:31:09]accept exits with 7 [10:31:09]New connection [10:31:09]New thread 3067309412 created [10:31:09]Thread 3067452772 joined [10:31:09]Waiting for new connection... [10:31:09] Sock 7.Parse request [10:31:09]Sock 7.Check first char [10:31:09]Sock 7.First char is OK [10:31:09]request: POST /json_proto HTTP/1.0 [10:31:09]Method: POST [10:31:09]URL: /json_proto [10:31:09]Method is POST - this is cgi request [10:31:09]url: /json_proto [10:31:09]query_string will be loaded in cgi processing [10:31:09]execute_cgi json_proto POST (null) [10:31:09]execute_cgi path=json_proto method=POST [10:31:09]POST find Content-Length [10:31:09]Host: 172.17.39.195:8080 [10:31:09]Content-Length: 655 [10:31:09]Content-Type: application/json [10:31:09] [10:31:09]POST finish read [10:31:09]Found Content-Length = 655 [10:31:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221053", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 72.00, "quantity" : 1.000, "sum" : 72.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 72.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:09]execute_script... [10:31: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 : (3)221053", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 72.00, "quantity" : 1.000, "sum" : 72.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 72.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:09]POST & json_proto [10:31:09]process_json_proto [10:31:09]json parsed OK: [10:31:09]protocol is kg_v1.0 [10:31:09]action value=close_receipt [10:31:09]process_action close_receipt [10:31:09]cmd_close_receipt [10:31:09]MH_GetDate [10:31:09]Write to MH i2c: F0 00 00 20 05 14 [10:31:09]Write i2c OK [10:31:09]MH_I2C_Read... [10:31:09]Read from MH i2c: F0 [10:31:09]MH_I2C_Read... [10:31:09]Read from MH i2c: F0 09 00 [10:31:09]MH_I2C_Read... [10:31:09]Read from MH i2c: F0 09 00 20 05 00 EE 4A 79 66 99 81 91 64 43 [10:31:09]GetLastDocTimeStamp 1719223624 [10:31:09]current date 1719225070 [10:31:09]FM_GetShiftState [10:31:09]SAM_PROTO_GetShiftState [10:31:09]wFMCommunicate request_size=4 [10:31:09]MH_SAM_APDU [10:31:09]CAPDU: 80 13 01 00 [10:31:09]Write to MH i2c: E2 08 00 21 05 80 13 01 00 00 00 00 00 A3 [10:31:09]Write i2c OK [10:31:09]MH_I2C_Read... [10:31:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:09]Read from MH i2c: E2 [10:31:09]MH_I2C_Read... [10:31:09]Read from MH i2c: E2 0E 00 [10:31:09]MH_I2C_Read... [10:31:09]Read from MH i2c: E2 0E 00 21 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 B2 [10:31:09]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:31:09]wFMCommunicate OK [10:31:09]SAM_PROTO_GetShiftState done [10:31:09]FM_GetShiftState done [10:31:09]opened in 1719189095 [10:31:09]opened+sec_in_day 1719275495 [10:31:09]quantity*price = 7200 [10:31:09]sum+1 = 7201 [10:31:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 72.00 НСП 1% : 0.64 НДС 12% : 7.65 Наличными: 72.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 34 24.06.2024 10:31 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77032 ФПД: 274566399329761 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T103110&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77032&fm=274566399329761&tin=02508201610067®Number=0000000000095696&sum=7200 0 [10:31:10]StoreToDocumentArchive [10:31:10]shift 397 fd 77032 [10:31:10]save to /storage/0397/doc_00077032 [10:31:10]save last doc name /storage/0397/doc_00077032 to /storage/kkm_last_doc_name [10:31:10]save OK [10:31:10]Clear old archive folders... [10:31:10]ProcessDocumentItem done err = 0, tmpTLVsize=294 [10:31:10]tlvbuf is 018CBFC0 [10:31:10]SAM_PROTO_ClearQueue [10:31:10]wFMCommunicate request_size=4 [10:31:10]MH_SAM_APDU [10:31:10]CAPDU: 80 09 00 00 [10:31:10]Write to MH i2c: E2 08 00 2E 05 80 09 00 00 00 00 00 00 A5 [10:31:10]Write i2c OK [10:31:10]MH_I2C_Read... [10:31:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:10]Read from MH i2c: E2 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 03 00 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 03 00 2E 05 00 90 00 A7 [10:31:10]RAPDU: 90 00 [10:31:10]wFMCommunicate OK [10:31:10]SAM_PROTO_ClearQueue done [10:31:10]KKMCreateOFDPacket [10:31:10]OFDProtocolAddRootSTLVToBuf [10:31:10]FM_MakeSignedData [10:31:10]FM_MakeSignedData [10:31:10]SAM_PROTO_SignData [10:31:10]wFMCommunicate request_size=4 [10:31:10]MH_SAM_APDU [10:31:10]CAPDU: 80 0D 01 02 [10:31:10]Write to MH i2c: E2 08 00 2F 05 80 0D 01 02 00 00 00 00 AD [10:31:10]Write i2c OK [10:31:10]MH_I2C_Read... [10:31:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:10]Read from MH i2c: E2 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 03 00 [10:31:10]MH_I2C_Read... [10:31:10]Read from MH i2c: E2 03 00 2F 05 00 90 00 A8 [10:31:10]RAPDU: 90 00 [10:31:10]wFMCommunicate OK [10:31:10]wFMCommunicate request_size=255 [10:31:10]MH_SAM_APDU [10:31:10]CAPDU: 80 0D 02 02 FA 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 1C 00 00 00 00 13 04 06 00 20 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 02 00 00 00 00 07 04 06 00 20 1C 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 00 00 00 F4 03 04 00 EE 4A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [10:31:10]Write to MH i2c: E2 02 01 30 05 80 0D 02 02 FA 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 1C 00 00 00 00 13 04 06 00 20 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 02 00 00 00 00 07 04 06 00 20 1C 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 00 00 00 F4 03 04 00 EE 4A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 5E [10:31:10]Write i2c OK [10:31:10]MH_I2C_Read... [10:31:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:11]Read from MH i2c: E2 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: E2 03 00 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: E2 03 00 30 05 00 90 00 A9 [10:31:11]RAPDU: 90 00 [10:31:11]wFMCommunicate OK [10:31:11]wFMCommunicate request_size=53 [10:31:11]MH_SAM_APDU [10:31:11]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E8 2C 01 00 35 04 06 00 F9 B7 78 B3 05 E1 [10:31:11]Write to MH i2c: E2 38 00 31 05 80 0D 02 02 30 00 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E8 2C 01 00 35 04 06 00 F9 B7 78 B3 05 E1 00 00 82 [10:31:11]Write i2c OK [10:31:11]MH_I2C_Read... [10:31:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:11]Read from MH i2c: E2 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: E2 03 00 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: E2 03 00 31 05 00 90 00 AA [10:31:11]RAPDU: 90 00 [10:31:11]wFMCommunicate OK [10:31:11]wFMCommunicate request_size=4 [10:31:11]MH_SAM_APDU [10:31:11]CAPDU: 80 0D 03 02 [10:31:11]Write to MH i2c: E2 08 00 32 05 80 0D 03 02 00 00 00 00 B2 [10:31:11]Write i2c OK [10:31:11]MH_I2C_Read... [10:31:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:11]Read from MH i2c: E2 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: E2 0B 00 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: E2 0B 00 32 05 00 7E 67 5B 3A 9E CC EF 29 90 00 AF [10:31:11]RAPDU: 7E 67 5B 3A 9E CC EF 29 90 00 [10:31:11]wFMCommunicate OK [10:31:11]SAM_PROTO_SignData done [10:31:11]FM_MakeSignedData done [10:31:11]CreateOFDProtocolMessage [10:31:11]wFMCommunicate request_size=4 [10:31:11]MH_SAM_APDU [10:31:11]CAPDU: 80 11 00 00 [10:31:11]Write to MH i2c: E2 08 00 33 05 80 11 00 00 00 00 00 00 B2 [10:31:11]Write i2c OK [10:31:11]MH_I2C_Read... [10:31:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:11]Read from MH i2c: E2 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: E2 17 00 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: E2 17 00 33 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 02 [10:31:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:31:11]wFMCommunicate OK [10:31:11]CreateOFDProtocolMessage done [10:31:11]OFDSenderStorePacket 77032 [10:31:11]StoreOFDPacket docnum=77032 [10:31:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 3A 01 00 00 1D AC 32 01 9D 0A 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 1C 00 00 00 00 13 04 06 00 20 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 02 00 00 00 00 07 04 06 00 20 1C 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 00 00 00 F4 03 04 00 EE 4A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E8 2C 01 00 35 04 06 00 F9 B7 78 B3 05 E1 7E 67 5B 3A 9E CC EF 29 [10:31:11]CheckFolder [10:31:11]dirname=/storage/ofd_packets [10:31:11]CheckFolder done [10:31:11]ProducePacketName [10:31:11]name=ofd_packets/00077032 [10:31:11]NVStorageSaveData ofd_packets/00077032 [10:31:11]File name is /storage/ofd_packets/00077032 [10:31:11]Write 344 bytes [10:31:11]NVStorageSaveData done [10:31:11]OFDSenderStorePacket done [10:31:11]KKMCreateOFDPacket done [10:31:11]NVStorageSaveData kkm_last_timestamp [10:31:11]File name is /storage/kkm_last_timestamp [10:31:11]Write 4 bytes [10:31:11]NVStorageSaveData done [10:31:11]ExternCall_PrintAddStr [10:31:11]wPrintStart [10:31:11]Write to MH i2c: 01 00 00 34 05 39 [10:31:11]Write i2c OK [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: 01 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: 01 07 00 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: 01 07 00 34 05 00 00 00 00 00 FF 0F 4E [10:31:11]RasterBufferAndPrint [10:31:11]line Счет N : (3)221053 [10:31:11]line ИНН: 02508201610067 [10:31:11]line Контрольно-Кассовый Чек [10:31:11]line ПРОДАЖА [10:31:11]line Товар: 4600682557456 [10:31:11]line Напиток FLash up energy эн ж/б 0,5/0,45л [10:31:11]line 1.000 * 72.00 [10:31:11]line = 72.00 [10:31:11]line НДС 12% НСП 1% [10:31:11]line > о реализуемом товаре [10:31:11]line ИТОГО: 72.00 [10:31:11]line НСП 1% : 0.64 [10:31:11]line НДС 12% : 7.65 [10:31:11]line Наличными: 72.00 [10:31:11]line Безнал.: 0.00 [10:31:11]line Место: АЗС № 144 "Партнер Нефть" [10:31:11]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [10:31:11]line СНО: Общий режим [10:31:11]line Чек 34 24.06.2024 10:31 [10:31:11]line Смена: 397 ФФД: 1.0 [10:31:11]line ЗНМ: 0300000170 [10:31:11]line РНМ: 0000000000095696 [10:31:11]line Версия ККМ: 001 [10:31:11]line ФМ: 0000000000875009 [10:31:11]line ФД: 77032 [10:31:11]line ФПД: 274566399329761 [10:31:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T103110&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77032&fm=274566399329761&tin=02508201610067®Number=0000000000095696&sum=7200 [10:31:11]line 0 [10:31:11]written 0, free lines is 4095 [10:31:11]OFD Sender: Processing packet 77032 [packets to send 351, broken 350] [10:31:11]ProducePacketName [10:31:11]name=ofd_packets/00077032 [10:31:11]OFD Sender: To server: pG, [10:31:11]CommunicateWithHost lk.salyk.kg:30040 [10:31:11]ConnectInit lk.salyk.kg [10:31:11]Connected sock=10 [10:31:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 3A 01 00 00 1D AC 32 01 9D 0A 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 1C 00 00 00 00 13 04 06 00 20 1C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 02 00 00 00 00 07 04 06 00 20 1C 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 00 00 00 F4 03 04 00 EE 4A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E8 2C 01 00 35 04 06 00 F9 B7 78 B3 05 E1 7E 67 5B 3A 9E CC EF 29 [10:31:11]Write to MH i2c: 01 00 00 5D 05 62 [10:31:11]Write i2c OK [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: 01 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: 01 07 00 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: 01 07 00 5D 05 00 00 00 00 00 E1 0C 56 [10:31:11]RasterBufferAndPrint [10:31:11]line [10:31:11]line [10:31:11]line [10:31:11]line [10:31:11]line [10:31:11]written 0, free lines is 3303 [10:31:11]MH_Cut [10:31:11]Write to MH i2c: D1 01 00 64 05 01 3B [10:31:11]Write i2c OK [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: D1 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: D1 01 00 [10:31:11]MH_I2C_Read... [10:31:11]Read from MH i2c: D1 01 00 64 05 00 3A [10:31:11]Write to MH i2c: 01 00 00 65 05 6A [10:31:11]Write i2c OK [10:31:11]MH_I2C_Read... [10:31:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 CA 3A 47 00 7F 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 35 30 30 39 10 04 04 00 E8 2C 01 00 F4 03 04 00 82 F1 78 66 B6 04 01 00 00 D1 C3 3D A8 84 DD 7D 98 [10:31:11]CommunicateWithHost err = 0 [10:31:11]CheckOFDResponse [10:31:11]1017 (14) - 77093643461234 [10:31:11]1041 (16) - 0000000000875009 [10:31:11]1040 (4) - 77032 [10:31:11]1012 (4) - 24.06.2024 04:09 [10:31:11]1206 (1) - 0 [10:31:11]OFD Sender: Remove packet 77032 [10:31:11]ProducePacketName [10:31:11]name=ofd_packets/00077032 [10:31:11]NVStorageDeleteData [10:31:12]OFD Sender: No OFD packet to send [10:31:12]*** Cut start [10:31:12]*** Partial cut [10:31:12]*** CUTSNS_PIN = 1 [10:31:12]*** CUTSNS_PIN = 0 [10:31:12]*** Brake cut motor [10:31:13]Read from MH i2c: 01 [10:31:13]MH_I2C_Read... [10:31:13]*** Stop cut motor [10:31:13]*** Cut end [10:31:13]Read from MH i2c: 01 07 00 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: 01 07 00 65 05 00 00 00 00 00 FF 0F 7F [10:31:13]process_action close_receipt done [10:31:13]requested_data is exist [10:31:13]produce_requested_data [10:31:13]requested_item fm.sn is exist - process it [10:31:13]wFMCommunicate request_size=4 [10:31:13]MH_SAM_APDU [10:31:13]CAPDU: 80 11 00 00 [10:31:13]Write to MH i2c: E2 08 00 66 05 80 11 00 00 00 00 00 00 E5 [10:31:13]Write i2c OK [10:31:13]MH_I2C_Read... [10:31:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:13]Read from MH i2c: E2 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 17 00 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 17 00 66 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 35 [10:31:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:31:13]wFMCommunicate OK [10:31:13]requested_item fd.num is exist - process it [10:31:13]SAM_PROTO_GetFieldsCounters [10:31:13]wFMCommunicate request_size=4 [10:31:13]MH_SAM_APDU [10:31:13]CAPDU: 80 13 00 00 [10:31:13]Write to MH i2c: E2 08 00 67 05 80 13 00 00 00 00 00 00 E8 [10:31:13]Write i2c OK [10:31:13]MH_I2C_Read... [10:31:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:13]Read from MH i2c: E2 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 62 00 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 62 00 67 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E8 2C 01 00 0E 04 04 00 8D 01 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 19 [10:31:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E8 2C 01 00 0E 04 04 00 8D 01 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 [10:31:13]wFMCommunicate OK [10:31:13]SAM_PROTO_GetFieldsCounters done [10:31:13]requested_item shift.num is exist - process it [10:31:13]requested_item shift.opened is exist - process it [10:31:13]req_shift_opened [10:31:13]FM_GetShiftState [10:31:13]SAM_PROTO_GetShiftState [10:31:13]wFMCommunicate request_size=4 [10:31:13]MH_SAM_APDU [10:31:13]CAPDU: 80 13 01 00 [10:31:13]Write to MH i2c: E2 08 00 68 05 80 13 01 00 00 00 00 00 EA [10:31:13]Write i2c OK [10:31:13]MH_I2C_Read... [10:31:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:13]Read from MH i2c: E2 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 0E 00 [10:31:13]MH_I2C_Read... [10:31:13]Read from MH i2c: E2 0E 00 68 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 F9 [10:31:13]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:31:13]wFMCommunicate OK [10:31:13]SAM_PROTO_GetShiftState done [10:31:13]FM_GetShiftState done [10:31:13]req_shift_opened done [10:31:13]requested_item shift.open_date is exist - process it [10:31:13]req_shift_open_date [10:31:13]req_shift_open_date done [10:31:13]produce_requested_data done [10:31:13]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77032,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [10:31:13]process_action_free close_receipt [10:31:13]json_value_free [10:31:13]json_value_free done [10:31:13]process_json_proto returns [10:31:13]Send response to host [10:31:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77032,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [10:31:13]free response buf [10:31:13]execute_script done [10:31:13]execute_script returns [10:31:13]free content buf [10:31:13]Sock 7.Close socket [10:31:13]Sock 7.Thread stoped [10:31:17]OFD Sender: No OFD packet to send [10:31:22]OFD Sender: No OFD packet to send [10:31:27]OFD Sender: No OFD packet to send [10:31:32]OFD Sender: No OFD packet to send [10:31:37]OFD Sender: No OFD packet to send [10:31:42]OFD Sender: No OFD packet to send [10:31:47]OFD Sender: No OFD packet to send [10:31:52]OFD Sender: No OFD packet to send [10:31:57]OFD Sender: No OFD packet to send [10:32:02]OFD Sender: No OFD packet to send [10:32:07]OFD Sender: No OFD packet to send [10:32:12]OFD Sender: No OFD packet to send [10:32:17]OFD Sender: No OFD packet to send [10:32:22]OFD Sender: No OFD packet to send [10:32:27]OFD Sender: No OFD packet to send [10:32:32]OFD Sender: No OFD packet to send [10:32:37]OFD Sender: No OFD packet to send [10:32:42]OFD Sender: No OFD packet to send [10:32:47]OFD Sender: No OFD packet to send [10:32:52]OFD Sender: No OFD packet to send [10:32:57]OFD Sender: No OFD packet to send [10:33:02]OFD Sender: No OFD packet to send [10:33:07]OFD Sender: No OFD packet to send [10:33:12]OFD Sender: No OFD packet to send [10:33:17]OFD Sender: No OFD packet to send [10:33:22]OFD Sender: No OFD packet to send [10:33:27]OFD Sender: No OFD packet to send [10:33:32]OFD Sender: No OFD packet to send [10:33:37]OFD Sender: No OFD packet to send [10:33:42]OFD Sender: No OFD packet to send [10:33:47]OFD Sender: No OFD packet to send [10:33:52]OFD Sender: No OFD packet to send [10:33:57]OFD Sender: No OFD packet to send [10:33:58]accept exits with 9 [10:33:58]New connection [10:33:58]New thread 3067452772 created [10:33:58]Thread 3067309412 joined [10:33:58]Waiting for new connection... [10:33:58] Sock 9.Parse request [10:33:58]Sock 9.Check first char [10:33:58]Sock 9.First char is OK [10:33:58]request: POST /json_proto HTTP/1.0 [10:33:58]Method: POST [10:33:58]URL: /json_proto [10:33:58]Method is POST - this is cgi request [10:33:58]url: /json_proto [10:33:58]query_string will be loaded in cgi processing [10:33:58]execute_cgi json_proto POST (null) [10:33:58]execute_cgi path=json_proto method=POST [10:33:58]POST find Content-Length [10:33:58]Host: 172.17.39.195:8080 [10:33:58]Content-Length: 621 [10:33:58]Content-Type: application/json [10:33:58] [10:33:58]POST finish read [10:33:58]Found Content-Length = 621 [10:33:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221054", "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" ] } } [10:33:58]execute_script... [10:33: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 : (3)221054", "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" ] } } [10:33:58]POST & json_proto [10:33:58]process_json_proto [10:33:58]json parsed OK: [10:33:58]protocol is kg_v1.0 [10:33:58]action value=close_receipt [10:33:58]process_action close_receipt [10:33:58]cmd_close_receipt [10:33:58]MH_GetDate [10:33:58]Write to MH i2c: F0 00 00 69 05 5D [10:33:58]Write i2c OK [10:33:58]MH_I2C_Read... [10:33:58]Read from MH i2c: F0 [10:33:58]MH_I2C_Read... [10:33:58]Read from MH i2c: F0 09 00 [10:33:58]MH_I2C_Read... [10:33:58]Read from MH i2c: F0 09 00 69 05 00 97 4B 79 66 99 81 91 64 36 [10:33:58]GetLastDocTimeStamp 1719225070 [10:33:58]current date 1719225239 [10:33:58]FM_GetShiftState [10:33:58]SAM_PROTO_GetShiftState [10:33:58]wFMCommunicate request_size=4 [10:33:58]MH_SAM_APDU [10:33:58]CAPDU: 80 13 01 00 [10:33:58]Write to MH i2c: E2 08 00 6A 05 80 13 01 00 00 00 00 00 EC [10:33:58]Write i2c OK [10:33:58]MH_I2C_Read... [10:33:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:58]Read from MH i2c: E2 [10:33:58]MH_I2C_Read... [10:33:58]Read from MH i2c: E2 0E 00 [10:33:58]MH_I2C_Read... [10:33:58]Read from MH i2c: E2 0E 00 6A 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 FB [10:33:58]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:33:58]wFMCommunicate OK [10:33:58]SAM_PROTO_GetShiftState done [10:33:58]FM_GetShiftState done [10:33:58]opened in 1719189095 [10:33:58]opened+sec_in_day 1719275495 [10:33:58]quantity*price = 14000 [10:33:58]sum+1 = 14001 [10:33:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 35 24.06.2024 10:33 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77033 ФПД: 55357038982945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T103359&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77033&fm=55357038982945&tin=02508201610067®Number=0000000000095696&sum=14000 0 [10:33:59]StoreToDocumentArchive [10:33:59]shift 397 fd 77033 [10:33:59]save to /storage/0397/doc_00077033 [10:33:59]save last doc name /storage/0397/doc_00077033 to /storage/kkm_last_doc_name [10:33:59]save OK [10:33:59]Clear old archive folders... [10:33:59]ProcessDocumentItem done err = 0, tmpTLVsize=273 [10:33:59]tlvbuf is 018AB830 [10:33:59]SAM_PROTO_ClearQueue [10:33:59]wFMCommunicate request_size=4 [10:33:59]MH_SAM_APDU [10:33:59]CAPDU: 80 09 00 00 [10:33:59]Write to MH i2c: E2 08 00 77 05 80 09 00 00 00 00 00 00 EE [10:33:59]Write i2c OK [10:33:59]MH_I2C_Read... [10:33:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:59]Read from MH i2c: E2 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 77 05 00 90 00 F0 [10:33:59]RAPDU: 90 00 [10:33:59]wFMCommunicate OK [10:33:59]SAM_PROTO_ClearQueue done [10:33:59]KKMCreateOFDPacket [10:33:59]OFDProtocolAddRootSTLVToBuf [10:33:59]FM_MakeSignedData [10:33:59]FM_MakeSignedData [10:33:59]SAM_PROTO_SignData [10:33:59]wFMCommunicate request_size=4 [10:33:59]MH_SAM_APDU [10:33:59]CAPDU: 80 0D 01 02 [10:33:59]Write to MH i2c: E2 08 00 78 05 80 0D 01 02 00 00 00 00 F6 [10:33:59]Write i2c OK [10:33:59]MH_I2C_Read... [10:33:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:59]Read from MH i2c: E2 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 78 05 00 90 00 F1 [10:33:59]RAPDU: 90 00 [10:33:59]wFMCommunicate OK [10:33:59]wFMCommunicate request_size=255 [10:33:59]MH_SAM_APDU [10:33:59]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 23 00 00 00 F4 03 04 00 97 4B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 [10:33:59]Write to MH i2c: E2 02 01 79 05 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 23 00 00 00 F4 03 04 00 97 4B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 00 00 53 [10:33:59]Write i2c OK [10:33:59]MH_I2C_Read... [10:34:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:00]Read from MH i2c: E2 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 03 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 03 00 79 05 00 90 00 F2 [10:34:00]RAPDU: 90 00 [10:34:00]wFMCommunicate OK [10:34:00]wFMCommunicate request_size=32 [10:34:00]MH_SAM_APDU [10:34:00]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 35 30 30 39 10 04 04 00 E9 2C 01 00 35 04 06 00 32 58 D0 A4 F7 21 [10:34:00]Write to MH i2c: E2 23 00 7A 05 80 0D 02 02 1B 00 30 30 30 38 37 35 30 30 39 10 04 04 00 E9 2C 01 00 35 04 06 00 32 58 D0 A4 F7 21 00 00 7F [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:00]Read from MH i2c: E2 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 03 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 03 00 7A 05 00 90 00 F3 [10:34:00]RAPDU: 90 00 [10:34:00]wFMCommunicate OK [10:34:00]wFMCommunicate request_size=4 [10:34:00]MH_SAM_APDU [10:34:00]CAPDU: 80 0D 03 02 [10:34:00]Write to MH i2c: E2 08 00 7B 05 80 0D 03 02 00 00 00 00 FB [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:00]Read from MH i2c: E2 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 0B 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 0B 00 7B 05 00 67 1A 14 24 9F 71 0F 21 90 00 F5 [10:34:00]RAPDU: 67 1A 14 24 9F 71 0F 21 90 00 [10:34:00]wFMCommunicate OK [10:34:00]SAM_PROTO_SignData done [10:34:00]FM_MakeSignedData done [10:34:00]CreateOFDProtocolMessage [10:34:00]wFMCommunicate request_size=4 [10:34:00]MH_SAM_APDU [10:34:00]CAPDU: 80 11 00 00 [10:34:00]Write to MH i2c: E2 08 00 7C 05 80 11 00 00 00 00 00 00 FB [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:00]Read from MH i2c: E2 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 17 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 17 00 7C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 4B [10:34:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:34:00]wFMCommunicate OK [10:34:00]CreateOFDProtocolMessage done [10:34:00]OFDSenderStorePacket 77033 [10:34:00]StoreOFDPacket docnum=77033 [10:34:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 D5 7B 1D 01 EB 1F 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 23 00 00 00 F4 03 04 00 97 4B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E9 2C 01 00 35 04 06 00 32 58 D0 A4 F7 21 67 1A 14 24 9F 71 0F 21 [10:34:00]CheckFolder [10:34:00]dirname=/storage/ofd_packets [10:34:00]CheckFolder done [10:34:00]ProducePacketName [10:34:00]name=ofd_packets/00077033 [10:34:00]NVStorageSaveData ofd_packets/00077033 [10:34:00]File name is /storage/ofd_packets/00077033 [10:34:00]Write 323 bytes [10:34:00]NVStorageSaveData done [10:34:00]OFDSenderStorePacket done [10:34:00]KKMCreateOFDPacket done [10:34:00]NVStorageSaveData kkm_last_timestamp [10:34:00]File name is /storage/kkm_last_timestamp [10:34:00]Write 4 bytes [10:34:00]NVStorageSaveData done [10:34:00]ExternCall_PrintAddStr [10:34:00]wPrintStart [10:34:00]Write to MH i2c: 01 00 00 7D 05 82 [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: 01 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: 01 07 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: 01 07 00 7D 05 00 00 00 00 00 FF 0F 97 [10:34:00]RasterBufferAndPrint [10:34:00]line Счет N : (3)221054 [10:34:00]line ИНН: 02508201610067 [10:34:00]line Контрольно-Кассовый Чек [10:34:00]line ПРОДАЖА [10:34:00]line Товар: 48747059 [10:34:00]line Сигареты Winston Legend Blue [10:34:00]line 1.000 * 140.00 [10:34:00]line = 140.00 [10:34:00]line НДС 12% НСП 1% [10:34:00]line > о реализуемом товаре [10:34:00]line ИТОГО: 140.00 [10:34:00]line НСП 1% : 1.24 [10:34:00]line НДС 12% : 14.87 [10:34:00]line Наличными: 140.00 [10:34:00]line Безнал.: 0.00 [10:34:00]line Место: АЗС № 144 "Партнер Нефть" [10:34:00]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [10:34:00]line СНО: Общий режим [10:34:00]line Чек 35 24.06.2024 10:33 [10:34:00]line Смена: 397 ФФД: 1.0 [10:34:00]line ЗНМ: 0300000170 [10:34:00]line РНМ: 0000000000095696 [10:34:00]line Версия ККМ: 001 [10:34:00]line ФМ: 0000000000875009 [10:34:00]line ФД: 77033 [10:34:00]line ФПД: 55357038982945 [10:34:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T103359&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77033&fm=55357038982945&tin=02508201610067®Number=0000000000095696&sum=14000 [10:34:00]line 0 [10:34:00]OFD Sender: Processing packet 77033 [packets to send 351, broken 350] [10:34:00]ProducePacketName [10:34:00]name=ofd_packets/00077033 [10:34:00]OFD Sender: To server: pG, [10:34:00]CommunicateWithHost lk.salyk.kg:30040 [10:34:00]ConnectInit lk.salyk.kg [10:34:00]written 0, free lines is 4095 [10:34:00]Connected sock=7 [10:34:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 D5 7B 1D 01 EB 1F 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 23 00 00 00 F4 03 04 00 97 4B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E9 2C 01 00 35 04 06 00 32 58 D0 A4 F7 21 67 1A 14 24 9F 71 0F 21 [10:34:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 A0 EE 47 00 A5 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 E9 2C 01 00 F4 03 04 00 2B F2 78 66 B6 04 01 00 00 EE 1F 7F 64 6F 7B 9B 87 [10:34:00]CommunicateWithHost err = 0 [10:34:00]CheckOFDResponse [10:34:00]1017 (14) - 77093643461234 [10:34:00]1041 (16) - 0000000000875009 [10:34:00]1040 (4) - 77033 [10:34:00]1012 (4) - 24.06.2024 04:12 [10:34:00]1206 (1) - 0 [10:34:00]OFD Sender: Remove packet 77033 [10:34:00]ProducePacketName [10:34:00]name=ofd_packets/00077033 [10:34:00]NVStorageDeleteData [10:34:00]Write to MH i2c: 01 00 00 A6 05 AB [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: 01 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: 01 07 00 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: 01 07 00 A6 05 00 00 00 00 00 EC 0C AA [10:34:01]RasterBufferAndPrint [10:34:01]line [10:34:01]line [10:34:01]line [10:34:01]line [10:34:01]line [10:34:01]written 0, free lines is 3317 [10:34:01]MH_Cut [10:34:01]Write to MH i2c: D1 01 00 AD 05 01 84 [10:34:01]Write i2c OK [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: D1 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: D1 01 00 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: D1 01 00 AD 05 00 83 [10:34:01]Write to MH i2c: 01 00 00 AE 05 B3 [10:34:01]Write i2c OK [10:34:01]MH_I2C_Read... [10:34:01]OFD Sender: No OFD packet to send [10:34:01]*** Cut start [10:34:01]*** Partial cut [10:34:01]*** CUTSNS_PIN = 1 [10:34:01]*** CUTSNS_PIN = 0 [10:34:02]*** Brake cut motor [10:34:02]Read from MH i2c: 01 [10:34:02]MH_I2C_Read... [10:34:02]*** Stop cut motor [10:34:02]*** Cut end [10:34:02]Read from MH i2c: 01 07 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: 01 07 00 AE 05 00 00 00 00 00 FF 0F C8 [10:34:02]process_action close_receipt done [10:34:02]requested_data is exist [10:34:02]produce_requested_data [10:34:02]requested_item fm.sn is exist - process it [10:34:02]wFMCommunicate request_size=4 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 11 00 00 [10:34:02]Write to MH i2c: E2 08 00 AF 05 80 11 00 00 00 00 00 00 2E [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 17 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 17 00 AF 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 7E [10:34:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:34:02]wFMCommunicate OK [10:34:02]requested_item fd.num is exist - process it [10:34:02]SAM_PROTO_GetFieldsCounters [10:34:02]wFMCommunicate request_size=4 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 13 00 00 [10:34:02]Write to MH i2c: E2 08 00 B0 05 80 13 00 00 00 00 00 00 31 [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 62 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 62 00 B0 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E9 2C 01 00 0E 04 04 00 8D 01 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 66 [10:34: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 E9 2C 01 00 0E 04 04 00 8D 01 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 [10:34:02]wFMCommunicate OK [10:34:02]SAM_PROTO_GetFieldsCounters done [10:34:02]requested_item shift.num is exist - process it [10:34:02]requested_item shift.opened is exist - process it [10:34:02]req_shift_opened [10:34:02]FM_GetShiftState [10:34:02]SAM_PROTO_GetShiftState [10:34:02]wFMCommunicate request_size=4 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 13 01 00 [10:34:02]Write to MH i2c: E2 08 00 B1 05 80 13 01 00 00 00 00 00 33 [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 0E 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 0E 00 B1 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 42 [10:34:02]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:34:02]wFMCommunicate OK [10:34:02]SAM_PROTO_GetShiftState done [10:34:02]FM_GetShiftState done [10:34:02]req_shift_opened done [10:34:02]requested_item shift.open_date is exist - process it [10:34:02]req_shift_open_date [10:34:02]req_shift_open_date done [10:34:02]produce_requested_data done [10:34:02]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77033,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [10:34:02]process_action_free close_receipt [10:34:02]json_value_free [10:34:02]json_value_free done [10:34:02]process_json_proto returns [10:34:02]Send response to host [10:34:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77033,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [10:34:02]free response buf [10:34:02]execute_script done [10:34:02]execute_script returns [10:34:02]free content buf [10:34:02]Sock 9.Close socket [10:34:02]Sock 9.Thread stoped [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:51]OFD Sender: No OFD packet to send [10:34:56]OFD Sender: No OFD packet to send [10:35:01]OFD Sender: No OFD packet to send [10:35:06]OFD Sender: No OFD packet to send [10:35:11]OFD Sender: No OFD packet to send [10:35:16]OFD Sender: No OFD packet to send [10:35:21]OFD Sender: No OFD packet to send [10:35:26]OFD Sender: No OFD packet to send [10:35:31]OFD Sender: No OFD packet to send [10:35:36]OFD Sender: No OFD packet to send [10:35:41]OFD Sender: No OFD packet to send [10:35:46]OFD Sender: No OFD packet to send [10:35:51]OFD Sender: No OFD packet to send [10:35:56]OFD Sender: No OFD packet to send [10:36:01]OFD Sender: No OFD packet to send [10:36:06]OFD Sender: No OFD packet to send [10:36:11]OFD Sender: No OFD packet to send [10:36:16]OFD Sender: No OFD packet to send [10:36:21]OFD Sender: No OFD packet to send [10:36:26]OFD Sender: No OFD packet to send [10:36:31]OFD Sender: No OFD packet to send [10:36:36]OFD Sender: No OFD packet to send [10:36:41]OFD Sender: No OFD packet to send [10:36:46]OFD Sender: No OFD packet to send [10:36:51]OFD Sender: No OFD packet to send [10:36:56]OFD Sender: No OFD packet to send [10:37:01]OFD Sender: No OFD packet to send [10:37:06]OFD Sender: No OFD packet to send [10:37:11]OFD Sender: No OFD packet to send [10:37:16]OFD Sender: No OFD packet to send [10:37:21]OFD Sender: No OFD packet to send [10:37:26]OFD Sender: No OFD packet to send [10:37:31]OFD Sender: No OFD packet to send [10:37:36]OFD Sender: No OFD packet to send [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:11]OFD Sender: No OFD packet to send [10:38:16]OFD Sender: No OFD packet to send [10:38:21]OFD Sender: No OFD packet to send [10:38:26]OFD Sender: No OFD packet to send [10:38:32]OFD Sender: No OFD packet to send [10:38:37]OFD Sender: No OFD packet to send [10:38:42]OFD Sender: No OFD packet to send [10:38:47]OFD Sender: No OFD packet to send [10:38:52]OFD Sender: No OFD packet to send [10:38:57]OFD Sender: No OFD packet to send [10:39:02]OFD Sender: No OFD packet to send [10:39:07]OFD Sender: No OFD packet to send [10:39:12]OFD Sender: No OFD packet to send [10:39:17]OFD Sender: No OFD packet to send [10:39:22]OFD Sender: No OFD packet to send [10:39:27]OFD Sender: No OFD packet to send [10:39:32]OFD Sender: No OFD packet to send [10:39:37]OFD Sender: No OFD packet to send [10:39:42]OFD Sender: No OFD packet to send [10:39:47]OFD Sender: No OFD packet to send [10:39:52]OFD Sender: No OFD packet to send [10:39:57]OFD Sender: No OFD packet to send [10:40:02]OFD Sender: No OFD packet to send [10:40:07]OFD Sender: No OFD packet to send [10:40:12]OFD Sender: No OFD packet to send [10:40:17]OFD Sender: No OFD packet to send [10:40:22]OFD Sender: No OFD packet to send [10:40:27]OFD Sender: No OFD packet to send [10:40:32]OFD Sender: No OFD packet to send [10:40:37]OFD Sender: No OFD packet to send [10:40:42]OFD Sender: No OFD packet to send [10:40:47]OFD Sender: No OFD packet to send [10:40:52]OFD Sender: No OFD packet to send [10:40:57]OFD Sender: No OFD packet to send [10:41:02]OFD Sender: No OFD packet to send [10:41:07]OFD Sender: No OFD packet to send [10:41:12]OFD Sender: No OFD packet to send [10:41:17]OFD Sender: No OFD packet to send [10:41:22]OFD Sender: No OFD packet to send [10:41:27]OFD Sender: No OFD packet to send [10:41:32]OFD Sender: No OFD packet to send [10:41:37]OFD Sender: No OFD packet to send [10:41:42]OFD Sender: No OFD packet to send [10:41:47]OFD Sender: No OFD packet to send [10:41:52]OFD Sender: No OFD packet to send [10:41:57]OFD Sender: No OFD packet to send [10:42:02]OFD Sender: No OFD packet to send [10:42:07]OFD Sender: No OFD packet to send [10:42:12]OFD Sender: No OFD packet to send [10:42:17]OFD Sender: No OFD packet to send [10:42:22]OFD Sender: No OFD packet to send [10:42:27]OFD Sender: No OFD packet to send [10:42:32]OFD Sender: No OFD packet to send [10:42:37]OFD Sender: No OFD packet to send [10:42:42]OFD Sender: No OFD packet to send [10:42:47]OFD Sender: No OFD packet to send [10:42:52]OFD Sender: No OFD packet to send [10:42:57]OFD Sender: No OFD packet to send [10:43:02]OFD Sender: No OFD packet to send [10:43:07]OFD Sender: No OFD packet to send [10:43:12]OFD Sender: No OFD packet to send [10:43:17]OFD Sender: No OFD packet to send [10:43:22]OFD Sender: No OFD packet to send [10:43:27]OFD Sender: No OFD packet to send [10:43:32]OFD Sender: No OFD packet to send [10:43:37]OFD Sender: No OFD packet to send [10:43:42]OFD Sender: No OFD packet to send [10:43:47]OFD Sender: No OFD packet to send [10:43:52]OFD Sender: No OFD packet to send [10:43:57]OFD Sender: No OFD packet to send [10:44:02]OFD Sender: No OFD packet to send [10:44:07]OFD Sender: No OFD packet to send [10:44:12]OFD Sender: No OFD packet to send [10:44:17]OFD Sender: No OFD packet to send [10:44:22]OFD Sender: No OFD packet to send [10:44:27]OFD Sender: No OFD packet to send [10:44:32]OFD Sender: No OFD packet to send [10:44:37]OFD Sender: No OFD packet to send [10:44:42]OFD Sender: No OFD packet to send [10:44:47]OFD Sender: No OFD packet to send [10:44:52]OFD Sender: No OFD packet to send [10:44:57]OFD Sender: No OFD packet to send [10:45:02]OFD Sender: No OFD packet to send [10:45:07]OFD Sender: No OFD packet to send [10:45:12]OFD Sender: No OFD packet to send [10:45:17]OFD Sender: No OFD packet to send [10:45:22]OFD Sender: No OFD packet to send [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:37]OFD Sender: No OFD packet to send [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:08]OFD Sender: No OFD packet to send [10:47:13]OFD Sender: No OFD packet to send [10:47:18]OFD Sender: No OFD packet to send [10:47:23]OFD Sender: No OFD packet to send [10:47:28]OFD Sender: No OFD packet to send [10:47:33]OFD Sender: No OFD packet to send [10:47:38]OFD Sender: No OFD packet to send [10:47:43]OFD Sender: No OFD packet to send [10:47:48]OFD Sender: No OFD packet to send [10:47:53]OFD Sender: No OFD packet to send [10:47:58]OFD Sender: No OFD packet to send [10:48:03]OFD Sender: No OFD packet to send [10:48:08]OFD Sender: No OFD packet to send [10:48:13]OFD Sender: No OFD packet to send [10:48:18]OFD Sender: No OFD packet to send [10:48:23]OFD Sender: No OFD packet to send [10:48:28]OFD Sender: No OFD packet to send [10:48:33]OFD Sender: No OFD packet to send [10:48:38]OFD Sender: No OFD packet to send [10:48:43]OFD Sender: No OFD packet to send [10:48:48]OFD Sender: No OFD packet to send [10:48:53]OFD Sender: No OFD packet to send [10:48:58]OFD Sender: No OFD packet to send [10:49:03]OFD Sender: No OFD packet to send [10:49:08]OFD Sender: No OFD packet to send [10:49:13]OFD Sender: No OFD packet to send [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:43]OFD Sender: No OFD packet to send [10:49:48]OFD Sender: No OFD packet to send [10:49:53]OFD Sender: No OFD packet to send [10:49:58]OFD Sender: No OFD packet to send [10:50:03]OFD Sender: No OFD packet to send [10:50:08]OFD Sender: No OFD packet to send [10:50:13]OFD Sender: No OFD packet to send [10:50:18]OFD Sender: No OFD packet to send [10:50:23]OFD Sender: No OFD packet to send [10:50:28]OFD Sender: No OFD packet to send [10:50:33]OFD Sender: No OFD packet to send [10:50:38]OFD Sender: No OFD packet to send [10:50:43]OFD Sender: No OFD packet to send [10:50:48]OFD Sender: No OFD packet to send [10:50:53]OFD Sender: No OFD packet to send [10:50:58]OFD Sender: No OFD packet to send [10:51:03]OFD Sender: No OFD packet to send [10:51:08]OFD Sender: No OFD packet to send [10:51:13]OFD Sender: No OFD packet to send [10:51:18]OFD Sender: No OFD packet to send [10:51:23]OFD Sender: No OFD packet to send [10:51:28]OFD Sender: No OFD packet to send [10:51:33]OFD Sender: No OFD packet to send [10:51:38]OFD Sender: No OFD packet to send [10:51:43]OFD Sender: No OFD packet to send [10:51:48]OFD Sender: No OFD packet to send [10:51:53]OFD Sender: No OFD packet to send [10:51:58]OFD Sender: No OFD packet to send [10:52:03]OFD Sender: No OFD packet to send [10:52:08]OFD Sender: No OFD packet to send [10:52:13]OFD Sender: No OFD packet to send [10:52:18]OFD Sender: No OFD packet to send [10:52:23]OFD Sender: No OFD packet to send [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:03]OFD Sender: No OFD packet to send [10:53:08]OFD Sender: No OFD packet to send [10:53:13]OFD Sender: No OFD packet to send [10:53:18]OFD Sender: No OFD packet to send [10:53:23]OFD Sender: No OFD packet to send [10:53:28]OFD Sender: No OFD packet to send [10:53:33]OFD Sender: No OFD packet to send [10:53:38]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [10:54:03]OFD Sender: No OFD packet to send [10:54:08]OFD Sender: No OFD packet to send [10:54:13]OFD Sender: No OFD packet to send [10:54:18]OFD Sender: No OFD packet to send [10:54:23]OFD Sender: No OFD packet to send [10:54:28]OFD Sender: No OFD packet to send [10:54:33]OFD Sender: No OFD packet to send [10:54:38]OFD Sender: No OFD packet to send [10:54:43]OFD Sender: No OFD packet to send [10:54:48]OFD Sender: No OFD packet to send [10:54:53]OFD Sender: No OFD packet to send [10:54:58]OFD Sender: No OFD packet to send [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:39]OFD Sender: No OFD packet to send [10:55:44]OFD Sender: No OFD packet to send [10:55:49]OFD Sender: No OFD packet to send [10:55:54]OFD Sender: No OFD packet to send [10:55:59]OFD Sender: No OFD packet to send [10:56:04]OFD Sender: No OFD packet to send [10:56:09]OFD Sender: No OFD packet to send [10:56:14]OFD Sender: No OFD packet to send [10:56:19]OFD Sender: No OFD packet to send [10:56:24]OFD Sender: No OFD packet to send [10:56:29]OFD Sender: No OFD packet to send [10:56:34]OFD Sender: No OFD packet to send [10:56:39]OFD Sender: No OFD packet to send [10:56:44]OFD Sender: No OFD packet to send [10:56:49]OFD Sender: No OFD packet to send [10:56:54]OFD Sender: No OFD packet to send [10:56:59]OFD Sender: No OFD packet to send [10:57:04]OFD Sender: No OFD packet to send [10:57:09]OFD Sender: No OFD packet to send [10:57:14]OFD Sender: No OFD packet to send [10:57:19]OFD Sender: No OFD packet to send [10:57:24]OFD Sender: No OFD packet to send [10:57:29]OFD Sender: No OFD packet to send [10:57:34]OFD Sender: No OFD packet to send [10:57:39]OFD Sender: No OFD packet to send [10:57:44]OFD Sender: No OFD packet to send [10:57:49]OFD Sender: No OFD packet to send [10:57:54]OFD Sender: No OFD packet to send [10:57:59]OFD Sender: No OFD packet to send [10:58:04]OFD Sender: No OFD packet to send [10:58:09]OFD Sender: No OFD packet to send [10:58:14]OFD Sender: No OFD packet to send [10:58:19]OFD Sender: No OFD packet to send [10:58:24]OFD Sender: No OFD packet to send [10:58:29]OFD Sender: No OFD packet to send [10:58:34]OFD Sender: No OFD packet to send [10:58:39]OFD Sender: No OFD packet to send [10:58:44]OFD Sender: No OFD packet to send [10:58:49]OFD Sender: No OFD packet to send [10:58:54]OFD Sender: No OFD packet to send [10:58:59]OFD Sender: No OFD packet to send [10:59:04]OFD Sender: No OFD packet to send [10:59:09]OFD Sender: No OFD packet to send [10:59:14]OFD Sender: No OFD packet to send [10:59:19]OFD Sender: No OFD packet to send [10:59:24]OFD Sender: No OFD packet to send [10:59:29]OFD Sender: No OFD packet to send [10:59:34]OFD Sender: No OFD packet to send [10:59:39]OFD Sender: No OFD packet to send [10:59:44]OFD Sender: No OFD packet to send [10:59:45]accept exits with 10 [10:59:45]New connection [10:59:45]New thread 3067309412 created [10:59:45]Thread 3067452772 joined [10:59:45]Waiting for new connection... [10:59:45] Sock 10.Parse request [10:59:45]Sock 10.Check first char [10:59:45]Sock 10.First char is OK [10:59:45]request: POST /json_proto HTTP/1.0 [10:59:45]Method: POST [10:59:45]URL: /json_proto [10:59:45]Method is POST - this is cgi request [10:59:45]url: /json_proto [10:59:45]query_string will be loaded in cgi processing [10:59:45]execute_cgi json_proto POST (null) [10:59:45]execute_cgi path=json_proto method=POST [10:59:45]POST find Content-Length [10:59:45]Host: 172.17.39.195:8080 [10:59:45]Content-Length: 679 [10:59:45]Content-Type: application/json [10:59:45] [10:59:45]POST finish read [10:59:45]Found Content-Length = 679 [10:59:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "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:59:45]execute_script... [10:59: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)1695510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 10.550, "sum" : 700.52, "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:59:45]POST & json_proto [10:59:45]process_json_proto [10:59:45]json parsed OK: [10:59:45]protocol is kg_v1.0 [10:59:45]action value=close_receipt [10:59:45]process_action close_receipt [10:59:45]cmd_close_receipt [10:59:45]MH_GetDate [10:59:45]Write to MH i2c: F0 00 00 B2 05 A6 [10:59:45]Write i2c OK [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: F0 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: F0 09 00 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: F0 09 00 B2 05 00 A3 51 79 66 99 81 91 64 91 [10:59:45]GetLastDocTimeStamp 1719225239 [10:59:45]current date 1719226787 [10:59:45]FM_GetShiftState [10:59:45]SAM_PROTO_GetShiftState [10:59:45]wFMCommunicate request_size=4 [10:59:45]MH_SAM_APDU [10:59:45]CAPDU: 80 13 01 00 [10:59:45]Write to MH i2c: E2 08 00 B3 05 80 13 01 00 00 00 00 00 35 [10:59:45]Write i2c OK [10:59:45]MH_I2C_Read... [10:59:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:45]Read from MH i2c: E2 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 0E 00 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 0E 00 B3 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 44 [10:59:45]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:59:45]wFMCommunicate OK [10:59:45]SAM_PROTO_GetShiftState done [10:59:45]FM_GetShiftState done [10:59:45]opened in 1719189095 [10:59:45]opened+sec_in_day 1719275495 [10:59:45]quantity*price = 70052 [10:59:45]sum+1 = 70053 [10:59:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 36 24.06.2024 10:59 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77034 ФПД: 172970978713420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T105947&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77034&fm=172970978713420&tin=02508201610067®Number=0000000000095696&sum=70000 [10:59:47]StoreToDocumentArchive [10:59:47]shift 397 fd 77034 [10:59:47]save to /storage/0397/doc_00077034 [10:59:47]save last doc name /storage/0397/doc_00077034 to /storage/kkm_last_doc_name [10:59:47]save OK [10:59:47]Clear old archive folders... [10:59:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:47]tlvbuf is 01933A50 [10:59:47]SAM_PROTO_ClearQueue [10:59:47]wFMCommunicate request_size=4 [10:59:47]MH_SAM_APDU [10:59:47]CAPDU: 80 09 00 00 [10:59:47]Write to MH i2c: E2 08 00 C0 05 80 09 00 00 00 00 00 00 37 [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:47]Read from MH i2c: E2 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: E2 03 00 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: E2 03 00 C0 05 00 90 00 39 [10:59:47]RAPDU: 90 00 [10:59:47]wFMCommunicate OK [10:59:47]SAM_PROTO_ClearQueue done [10:59:47]KKMCreateOFDPacket [10:59:47]OFDProtocolAddRootSTLVToBuf [10:59:47]FM_MakeSignedData [10:59:47]FM_MakeSignedData [10:59:47]SAM_PROTO_SignData [10:59:47]wFMCommunicate request_size=4 [10:59:47]MH_SAM_APDU [10:59:47]CAPDU: 80 0D 01 02 [10:59:47]Write to MH i2c: E2 08 00 C1 05 80 0D 01 02 00 00 00 00 3F [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:47]Read from MH i2c: E2 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: E2 03 00 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: E2 03 00 C1 05 00 90 00 3A [10:59:47]RAPDU: 90 00 [10:59:47]wFMCommunicate OK [10:59:47]wFMCommunicate request_size=255 [10:59:47]MH_SAM_APDU [10:59:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 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 0F 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 24 00 00 00 F4 03 04 00 A3 51 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EA 2C 01 00 35 04 06 00 9D [10:59:47]Write to MH i2c: E2 02 01 C2 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 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 0F 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 24 00 00 00 F4 03 04 00 A3 51 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EA 2C 01 00 35 04 06 00 9D 00 00 45 [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:47]Read from MH i2c: E2 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: E2 03 00 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: E2 03 00 C2 05 00 90 00 3B [10:59:47]RAPDU: 90 00 [10:59:47]wFMCommunicate OK [10:59:47]wFMCommunicate request_size=10 [10:59:47]MH_SAM_APDU [10:59:47]CAPDU: 80 0D 02 02 05 50 F1 BE 1F 4C [10:59:47]Write to MH i2c: E2 0D 00 C3 05 80 0D 02 02 05 00 50 F1 BE 1F 4C 00 00 B6 [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:47]Read from MH i2c: E2 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: E2 03 00 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: E2 03 00 C3 05 00 90 00 3C [10:59:47]RAPDU: 90 00 [10:59:47]wFMCommunicate OK [10:59:47]wFMCommunicate request_size=4 [10:59:47]MH_SAM_APDU [10:59:47]CAPDU: 80 0D 03 02 [10:59:47]Write to MH i2c: E2 08 00 C4 05 80 0D 03 02 00 00 00 00 44 [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:47]Read from MH i2c: E2 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: E2 0B 00 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: E2 0B 00 C4 05 00 36 24 46 83 4E DC 47 2F 90 00 08 [10:59:47]RAPDU: 36 24 46 83 4E DC 47 2F 90 00 [10:59:47]wFMCommunicate OK [10:59:47]SAM_PROTO_SignData done [10:59:47]FM_MakeSignedData done [10:59:47]CreateOFDProtocolMessage [10:59:47]wFMCommunicate request_size=4 [10:59:47]MH_SAM_APDU [10:59:47]CAPDU: 80 11 00 00 [10:59:47]Write to MH i2c: E2 08 00 C5 05 80 11 00 00 00 00 00 00 44 [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:47]Read from MH i2c: E2 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: E2 17 00 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: E2 17 00 C5 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 94 [10:59:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:59:47]wFMCommunicate OK [10:59:47]CreateOFDProtocolMessage done [10:59:47]OFDSenderStorePacket 77034 [10:59:47]StoreOFDPacket docnum=77034 [10:59:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 EB A6 07 01 EA 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 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 0F 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 24 00 00 00 F4 03 04 00 A3 51 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EA 2C 01 00 35 04 06 00 9D 50 F1 BE 1F 4C 36 24 46 83 4E DC 47 2F [10:59:47]CheckFolder [10:59:47]dirname=/storage/ofd_packets [10:59:47]CheckFolder done [10:59:47]ProducePacketName [10:59:47]name=ofd_packets/00077034 [10:59:47]NVStorageSaveData ofd_packets/00077034 [10:59:47]File name is /storage/ofd_packets/00077034 [10:59:47]Write 301 bytes [10:59:47]NVStorageSaveData done [10:59:47]OFDSenderStorePacket done [10:59:47]KKMCreateOFDPacket done [10:59:47]NVStorageSaveData kkm_last_timestamp [10:59:47]File name is /storage/kkm_last_timestamp [10:59:47]Write 4 bytes [10:59:47]NVStorageSaveData done [10:59:47]ExternCall_PrintAddStr [10:59:47]wPrintStart [10:59:47]Write to MH i2c: 01 00 00 C6 05 CB [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: 01 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: 01 07 00 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: 01 07 00 C6 05 00 00 00 00 00 FF 0F E0 [10:59:47]RasterBufferAndPrint [10:59:47]line Счет N : (1)1695510 [10:59:47]line ИНН: 02508201610067 [10:59:47]line Контрольно-Кассовый Чек [10:59:47]line ПРОДАЖА [10:59:47]line ТРК (МРК, ГНК) : 33 [10:59:47]line Товар: 2710124130 [10:59:47]line Аи-92-К-5 [10:59:47]line 10.550 * 66.40 [10:59:47]line = 700.52 [10:59:47]line НДС 12% НСП 1% [10:59:47]line > о реализуемом товаре [10:59:47]line ОКРУГЛЕНИЕ: -0.52 [10:59:47]line ИТОГО: 700.00 [10:59:47]line Внесено: 700.00 [10:59:47]line СДАЧА: 0.00 [10:59:47]line НСП 1% : 6.20 [10:59:47]line НДС 12% : 74.39 [10:59:47]line Наличными: 700.00 [10:59:47]line Безнал.: 0.00 [10:59:47]line Место: АЗС № 144 "Партнер Нефть" [10:59:47]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [10:59:47]line СНО: Общий режим [10:59:47]line Чек 36 24.06.2024 10:59 [10:59:47]line Смена: 397 ФФД: 1.0 [10:59:47]line ЗНМ: 0300000170 [10:59:47]line РНМ: 0000000000095696 [10:59:47]line Версия ККМ: 001 [10:59:47]line ФМ: 0000000000875009 [10:59:47]line ФД: 77034 [10:59:47]line ФПД: 172970978713420 [10:59:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T105947&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77034&fm=172970978713420&tin=02508201610067®Number=0000000000095696&sum=70000 [10:59:47]written 0, free lines is 4095 [10:59:47]OFD Sender: Processing packet 77034 [packets to send 351, broken 350] [10:59:47]ProducePacketName [10:59:47]name=ofd_packets/00077034 [10:59:47]OFD Sender: To server: pG, [10:59:47]CommunicateWithHost lk.salyk.kg:30040 [10:59:47]ConnectInit lk.salyk.kg [10:59:47]Connected sock=9 [10:59:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 EB A6 07 01 EA 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 36 29 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 A4 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 0F 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 24 00 00 00 F4 03 04 00 A3 51 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EA 2C 01 00 35 04 06 00 9D 50 F1 BE 1F 4C 36 24 46 83 4E DC 47 2F [10:59:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 24 1E 47 00 99 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EA 2C 01 00 F4 03 04 00 36 F8 78 66 B6 04 01 00 00 13 20 CD 3C 13 4F C7 53 [10:59:48]CommunicateWithHost err = 0 [10:59:48]CheckOFDResponse [10:59:48]1017 (14) - 77093643461234 [10:59:48]1041 (16) - 0000000000875009 [10:59:48]1040 (4) - 77034 [10:59:48]1012 (4) - 24.06.2024 04:38 [10:59:48]1206 (1) - 0 [10:59:48]OFD Sender: Remove packet 77034 [10:59:48]ProducePacketName [10:59:48]name=ofd_packets/00077034 [10:59:48]NVStorageDeleteData [10:59:48]Write to MH i2c: 01 00 00 F1 05 F6 [10:59:48]Write i2c OK [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: 01 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: 01 07 00 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: 01 07 00 F1 05 00 00 00 00 00 D7 0C E0 [10:59:48]RasterBufferAndPrint [10:59:48]line [10:59:48]line [10:59:48]line [10:59:48]line [10:59:48]line [10:59:48]written 0, free lines is 3294 [10:59:48]MH_Cut [10:59:48]Write to MH i2c: D1 01 00 F8 05 01 CF [10:59:48]Write i2c OK [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: D1 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: D1 01 00 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: D1 01 00 F8 05 00 CE [10:59:48]Write to MH i2c: 01 00 00 F9 05 FE [10:59:48]Write i2c OK [10:59:48]MH_I2C_Read... [10:59:48]OFD Sender: No OFD packet to send [10:59:48]*** Cut start [10:59:48]*** Partial cut [10:59:48]*** CUTSNS_PIN = 1 [10:59:48]*** CUTSNS_PIN = 0 [10:59:49]*** Brake cut motor [10:59:49]Read from MH i2c: 01 [10:59:49]MH_I2C_Read... [10:59:49]*** Stop cut motor [10:59:49]*** Cut end [10:59:49]Read from MH i2c: 01 07 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: 01 07 00 F9 05 00 00 00 00 00 FF 0F 13 [10:59:49]process_action close_receipt done [10:59:49]requested_data is exist [10:59:49]produce_requested_data [10:59:49]requested_item fm.sn is exist - process it [10:59:49]wFMCommunicate request_size=4 [10:59:49]MH_SAM_APDU [10:59:49]CAPDU: 80 11 00 00 [10:59:49]Write to MH i2c: E2 08 00 FA 05 80 11 00 00 00 00 00 00 79 [10:59:49]Write i2c OK [10:59:49]MH_I2C_Read... [10:59:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:49]Read from MH i2c: E2 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 17 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 17 00 FA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 C9 [10:59:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [10:59:49]wFMCommunicate OK [10:59:49]requested_item fd.num is exist - process it [10:59:49]SAM_PROTO_GetFieldsCounters [10:59:49]wFMCommunicate request_size=4 [10:59:49]MH_SAM_APDU [10:59:49]CAPDU: 80 13 00 00 [10:59:49]Write to MH i2c: E2 08 00 FB 05 80 13 00 00 00 00 00 00 7C [10:59:49]Write i2c OK [10:59:49]MH_I2C_Read... [10:59:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:49]Read from MH i2c: E2 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 62 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 62 00 FB 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 EA 2C 01 00 0E 04 04 00 8D 01 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 B5 [10:59: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 EA 2C 01 00 0E 04 04 00 8D 01 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 [10:59:49]wFMCommunicate OK [10:59:49]SAM_PROTO_GetFieldsCounters done [10:59:49]requested_item shift.num is exist - process it [10:59:49]requested_item shift.opened is exist - process it [10:59:49]req_shift_opened [10:59:49]FM_GetShiftState [10:59:49]SAM_PROTO_GetShiftState [10:59:49]wFMCommunicate request_size=4 [10:59:49]MH_SAM_APDU [10:59:49]CAPDU: 80 13 01 00 [10:59:49]Write to MH i2c: E2 08 00 FC 05 80 13 01 00 00 00 00 00 7E [10:59:49]Write i2c OK [10:59:49]MH_I2C_Read... [10:59:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:49]Read from MH i2c: E2 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 0E 00 [10:59:49]MH_I2C_Read... [10:59:49]Read from MH i2c: E2 0E 00 FC 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 8D [10:59:49]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [10:59:49]wFMCommunicate OK [10:59:49]SAM_PROTO_GetShiftState done [10:59:49]FM_GetShiftState done [10:59:49]req_shift_opened done [10:59:49]requested_item shift.open_date is exist - process it [10:59:49]req_shift_open_date [10:59:49]req_shift_open_date done [10:59:49]produce_requested_data done [10:59:49]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77034,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [10:59:49]process_action_free close_receipt [10:59:49]json_value_free [10:59:49]json_value_free done [10:59:49]process_json_proto returns [10:59:49]Send response to host [10:59:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77034,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [10:59:49]free response buf [10:59:49]execute_script done [10:59:49]execute_script returns [10:59:49]free content buf [10:59:49]Sock 10.Close socket [10:59:49]Sock 10.Thread stoped [10:59:53]OFD Sender: No OFD packet to send [10:59:58]OFD Sender: No OFD packet to send [11:00:03]OFD Sender: No OFD packet to send [11:00:08]OFD Sender: No OFD packet to send [11:00:13]OFD Sender: No OFD packet to send [11:00:18]OFD Sender: No OFD packet to send [11:00:23]OFD Sender: No OFD packet to send [11:00:28]OFD Sender: No OFD packet to send [11:00:33]OFD Sender: No OFD packet to send [11:00:38]OFD Sender: No OFD packet to send [11:00:43]OFD Sender: No OFD packet to send [11:00:48]OFD Sender: No OFD packet to send [11:00:53]OFD Sender: No OFD packet to send [11:00:58]OFD Sender: No OFD packet to send [11:01:03]OFD Sender: No OFD packet to send [11:01:08]OFD Sender: No OFD packet to send [11:01:13]OFD Sender: No OFD packet to send [11:01:18]OFD Sender: No OFD packet to send [11:01:23]OFD Sender: No OFD packet to send [11:01:28]OFD Sender: No OFD packet to send [11:01:33]OFD Sender: No OFD packet to send [11:01:38]OFD Sender: No OFD packet to send [11:01:43]OFD Sender: No OFD packet to send [11:01:48]OFD Sender: No OFD packet to send [11:01:53]OFD Sender: No OFD packet to send [11:01:58]OFD Sender: No OFD packet to send [11:02:03]OFD Sender: No OFD packet to send [11:02:08]OFD Sender: No OFD packet to send [11:02:13]OFD Sender: No OFD packet to send [11:02:18]OFD Sender: No OFD packet to send [11:02:23]OFD Sender: No OFD packet to send [11:02:28]OFD Sender: No OFD packet to send [11:02:33]OFD Sender: No OFD packet to send [11:02:38]OFD Sender: No OFD packet to send [11:02:43]OFD Sender: No OFD packet to send [11:02:48]OFD Sender: No OFD packet to send [11:02:53]OFD Sender: No OFD packet to send [11:02:58]OFD Sender: No OFD packet to send [11:03:02]accept exits with 7 [11:03:02]New connection [11:03:02]New thread 3067452772 created [11:03:02]Thread 3067309412 joined [11:03:02]Waiting for new connection... [11:03:02] Sock 7.Parse request [11:03:02]Sock 7.Check first char [11:03:02]Sock 7.First char is OK [11:03:02]request: POST /json_proto HTTP/1.0 [11:03:02]Method: POST [11:03:02]URL: /json_proto [11:03:02]Method is POST - this is cgi request [11:03:02]url: /json_proto [11:03:02]query_string will be loaded in cgi processing [11:03:02]execute_cgi json_proto POST (null) [11:03:02]execute_cgi path=json_proto method=POST [11:03:02]POST find Content-Length [11:03:02]Host: 172.17.39.195:8080 [11:03:02]Content-Length: 804 [11:03:02]Content-Type: application/json [11:03:02] [11:03:02]POST finish read [11:03:02]Found Content-Length = 804 [11:03:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 40.000, "sum" : 2656.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2656.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:02]execute_script... [11:03: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)1695511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 40.000, "sum" : 2656.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2656.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:02]POST & json_proto [11:03:02]process_json_proto [11:03:02]json parsed OK: [11:03:02]protocol is kg_v1.0 [11:03:02]action value=close_receipt [11:03:02]process_action close_receipt [11:03:02]cmd_close_receipt [11:03:02]MH_GetDate [11:03:02]Write to MH i2c: F0 00 00 FD 05 F1 [11:03:02]Write i2c OK [11:03:02]MH_I2C_Read... [11:03:02]Read from MH i2c: F0 [11:03:02]MH_I2C_Read... [11:03:02]Read from MH i2c: F0 09 00 [11:03:02]MH_I2C_Read... [11:03:02]Read from MH i2c: F0 09 00 FD 05 00 68 52 79 66 99 81 91 64 A2 [11:03:02]GetLastDocTimeStamp 1719226787 [11:03:02]current date 1719226984 [11:03:02]FM_GetShiftState [11:03:02]SAM_PROTO_GetShiftState [11:03:02]wFMCommunicate request_size=4 [11:03:02]MH_SAM_APDU [11:03:02]CAPDU: 80 13 01 00 [11:03:02]Write to MH i2c: E2 08 00 FE 05 80 13 01 00 00 00 00 00 80 [11:03:02]Write i2c OK [11:03:02]MH_I2C_Read... [11:03:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:02]Read from MH i2c: E2 [11:03:02]MH_I2C_Read... [11:03:02]Read from MH i2c: E2 0E 00 [11:03:02]MH_I2C_Read... [11:03:02]Read from MH i2c: E2 0E 00 FE 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 8F [11:03:02]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:03:02]wFMCommunicate OK [11:03:02]SAM_PROTO_GetShiftState done [11:03:02]FM_GetShiftState done [11:03:02]opened in 1719189095 [11:03:02]opened+sec_in_day 1719275495 [11:03:02]quantity*price = 265600 [11:03:02]sum+1 = 265601 [11:03:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2656.00 НСП 1% : 23.50 НДС 12% : 282.05 Наличными: 0.00 Безнал.: 2656.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 37 24.06.2024 11:03 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000875009 ФД: 77035 ФПД: 188254667225911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T110304&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77035&fm=188254667225911&tin=02508201610067®Number=0000000000095696&sum=265600 [11:03:03]StoreToDocumentArchive [11:03:03]shift 397 fd 77035 [11:03:03]save to /storage/0397/doc_00077035 [11:03:03]save last doc name /storage/0397/doc_00077035 to /storage/kkm_last_doc_name [11:03:03]save OK [11:03:03]Clear old archive folders... [11:03:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:03:03]tlvbuf is 0192CA30 [11:03:03]SAM_PROTO_ClearQueue [11:03:03]wFMCommunicate request_size=4 [11:03:03]MH_SAM_APDU [11:03:03]CAPDU: 80 09 00 00 [11:03:03]Write to MH i2c: E2 08 00 0B 06 80 09 00 00 00 00 00 00 83 [11:03:03]Write i2c OK [11:03:03]MH_I2C_Read... [11:03:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:03]Read from MH i2c: E2 [11:03:03]MH_I2C_Read... [11:03:03]Read from MH i2c: E2 03 00 [11:03:03]MH_I2C_Read... [11:03:03]Read from MH i2c: E2 03 00 0B 06 00 90 00 85 [11:03:03]RAPDU: 90 00 [11:03:03]wFMCommunicate OK [11:03:03]SAM_PROTO_ClearQueue done [11:03:03]KKMCreateOFDPacket [11:03:03]OFDProtocolAddRootSTLVToBuf [11:03:03]FM_MakeSignedData [11:03:03]FM_MakeSignedData [11:03:03]SAM_PROTO_SignData [11:03:03]wFMCommunicate request_size=4 [11:03:03]MH_SAM_APDU [11:03:03]CAPDU: 80 0D 01 02 [11:03:03]Write to MH i2c: E2 08 00 0C 06 80 0D 01 02 00 00 00 00 8B [11:03:03]Write i2c OK [11:03:03]MH_I2C_Read... [11:03:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:03]Read from MH i2c: E2 [11:03:03]MH_I2C_Read... [11:03:03]Read from MH i2c: E2 03 00 [11:03:03]MH_I2C_Read... [11:03:03]Read from MH i2c: E2 03 00 0C 06 00 90 00 86 [11:03:03]RAPDU: 90 00 [11:03:03]wFMCommunicate OK [11:03:03]wFMCommunicate request_size=255 [11:03:03]MH_SAM_APDU [11:03:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 80 0D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 0D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 6E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 0D 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 68 52 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EB 2C 01 00 35 04 06 00 AB [11:03:03]Write to MH i2c: E2 02 01 0D 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 80 0D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 0D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 6E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 0D 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 68 52 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EB 2C 01 00 35 04 06 00 AB 00 00 15 [11:03:03]Write i2c OK [11:03:03]MH_I2C_Read... [11:03:03]OFD Sender: No OFD packet to send [11:03:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:04]Read from MH i2c: E2 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 03 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 03 00 0D 06 00 90 00 87 [11:03:04]RAPDU: 90 00 [11:03:04]wFMCommunicate OK [11:03:04]wFMCommunicate request_size=10 [11:03:04]MH_SAM_APDU [11:03:04]CAPDU: 80 0D 02 02 05 37 74 91 3B 37 [11:03:04]Write to MH i2c: E2 0D 00 0E 06 80 0D 02 02 05 00 37 74 91 3B 37 00 00 46 [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:04]Read from MH i2c: E2 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 03 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 03 00 0E 06 00 90 00 88 [11:03:04]RAPDU: 90 00 [11:03:04]wFMCommunicate OK [11:03:04]wFMCommunicate request_size=4 [11:03:04]MH_SAM_APDU [11:03:04]CAPDU: 80 0D 03 02 [11:03:04]Write to MH i2c: E2 08 00 0F 06 80 0D 03 02 00 00 00 00 90 [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:04]Read from MH i2c: E2 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 0B 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 0B 00 0F 06 00 B3 B2 B0 73 FF 38 0F 1F 90 00 7E [11:03:04]RAPDU: B3 B2 B0 73 FF 38 0F 1F 90 00 [11:03:04]wFMCommunicate OK [11:03:04]SAM_PROTO_SignData done [11:03:04]FM_MakeSignedData done [11:03:04]CreateOFDProtocolMessage [11:03:04]wFMCommunicate request_size=4 [11:03:04]MH_SAM_APDU [11:03:04]CAPDU: 80 11 00 00 [11:03:04]Write to MH i2c: E2 08 00 10 06 80 11 00 00 00 00 00 00 90 [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:04]Read from MH i2c: E2 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 17 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: E2 17 00 10 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 E0 [11:03:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:03:04]wFMCommunicate OK [11:03:04]CreateOFDProtocolMessage done [11:03:04]OFDSenderStorePacket 77035 [11:03:04]StoreOFDPacket docnum=77035 [11:03:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 86 4A 07 01 4D 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 80 0D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 0D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 6E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 0D 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 68 52 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EB 2C 01 00 35 04 06 00 AB 37 74 91 3B 37 B3 B2 B0 73 FF 38 0F 1F [11:03:04]CheckFolder [11:03:04]dirname=/storage/ofd_packets [11:03:04]CheckFolder done [11:03:04]ProducePacketName [11:03:04]name=ofd_packets/00077035 [11:03:04]NVStorageSaveData ofd_packets/00077035 [11:03:04]File name is /storage/ofd_packets/00077035 [11:03:04]Write 301 bytes [11:03:04]NVStorageSaveData done [11:03:04]OFDSenderStorePacket done [11:03:04]KKMCreateOFDPacket done [11:03:04]NVStorageSaveData kkm_last_timestamp [11:03:04]File name is /storage/kkm_last_timestamp [11:03:04]Write 4 bytes [11:03:04]NVStorageSaveData done [11:03:04]ExternCall_PrintAddStr [11:03:04]wPrintStart [11:03:04]Write to MH i2c: 01 00 00 11 06 17 [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: 01 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: 01 07 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: 01 07 00 11 06 00 00 00 00 00 FF 0F 2C [11:03:04]RasterBufferAndPrint [11:03:04]line Счет N : (1)1695511 [11:03:04]line ИНН: 02508201610067 [11:03:04]line Контрольно-Кассовый Чек [11:03:04]line ПРОДАЖА [11:03:04]line ТРК (МРК, ГНК) : 53 [11:03:04]line Товар: 2710124130 [11:03:04]line Аи-92-К-5 [11:03:04]line 40.000 * 66.40 [11:03:04]line = 2656.00 [11:03:04]line НДС 12% НСП 1% [11:03:04]line > о реализуемом товаре [11:03:04]line ИТОГО: 2656.00 [11:03:04]line НСП 1% : 23.50 [11:03:04]line НДС 12% : 282.05 [11:03:04]line Наличными: 0.00 [11:03:04]line Безнал.: 2656.00 [11:03:04]line Место: АЗС № 144 "Партнер Нефть" [11:03:04]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [11:03:04]line СНО: Общий режим [11:03:04]line Чек 37 24.06.2024 11:03 [11:03:04]line Смена: 397 ФФД: 1.0 [11:03:04]line ЗНМ: 0300000170 [11:03:04]line РНМ: 0000000000095696 [11:03:04]line Версия ККМ: 001 [11:03:04]line Платежная система: O! деньги [11:03:04]line ФМ: 0000000000875009 [11:03:04]line ФД: 77035 [11:03:04]line ФПД: 188254667225911 [11:03:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T110304&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77035&fm=188254667225911&tin=02508201610067®Number=0000000000095696&sum=265600 [11:03:04]written 0, free lines is 4095 [11:03:04]OFD Sender: Processing packet 77035 [packets to send 351, broken 350] [11:03:04]ProducePacketName [11:03:04]name=ofd_packets/00077035 [11:03:04]OFD Sender: To server: pG, [11:03:04]CommunicateWithHost lk.salyk.kg:30040 [11:03:04]ConnectInit lk.salyk.kg [11:03:04]Connected sock=10 [11:03:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 86 4A 07 01 4D 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 80 0D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 0D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 6E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 0D 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 68 52 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EB 2C 01 00 35 04 06 00 AB 37 74 91 3B 37 B3 B2 B0 73 FF 38 0F 1F [11:03:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 94 5D 47 00 CC 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EB 2C 01 00 F4 03 04 00 FB F8 78 66 B6 04 01 00 00 FA 94 6E 3D 3D B1 3A CC [11:03:04]CommunicateWithHost err = 0 [11:03:04]CheckOFDResponse [11:03:04]1017 (14) - 77093643461234 [11:03:04]1041 (16) - 0000000000875009 [11:03:04]1040 (4) - 77035 [11:03:04]1012 (4) - 24.06.2024 04:41 [11:03:04]1206 (1) - 0 [11:03:04]OFD Sender: Remove packet 77035 [11:03:04]ProducePacketName [11:03:04]name=ofd_packets/00077035 [11:03:04]NVStorageDeleteData [11:03:04]Write to MH i2c: 01 00 00 3B 06 41 [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: 01 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: 01 07 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: 01 07 00 3B 06 00 00 00 00 00 F5 0C 49 [11:03:04]RasterBufferAndPrint [11:03:04]line [11:03:04]line [11:03:04]line [11:03:04]line [11:03:04]line [11:03:04]written 0, free lines is 3323 [11:03:04]MH_Cut [11:03:04]Write to MH i2c: D1 01 00 42 06 01 1A [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: D1 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: D1 01 00 [11:03:04]MH_I2C_Read... [11:03:04]Read from MH i2c: D1 01 00 42 06 00 19 [11:03:04]Write to MH i2c: 01 00 00 43 06 49 [11:03:04]Write i2c OK [11:03:04]MH_I2C_Read... [11:03:05]OFD Sender: No OFD packet to send [11:03:05]*** Cut start [11:03:05]*** Partial cut [11:03:05]*** CUTSNS_PIN = 1 [11:03:05]*** CUTSNS_PIN = 0 [11:03:05]*** Brake cut motor [11:03:06]Read from MH i2c: 01 [11:03:06]MH_I2C_Read... [11:03:06]*** Stop cut motor [11:03:06]*** Cut end [11:03:06]Read from MH i2c: 01 07 00 [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: 01 07 00 43 06 00 00 00 00 00 FF 0F 5E [11:03:06]process_action close_receipt done [11:03:06]requested_data is exist [11:03:06]produce_requested_data [11:03:06]requested_item fm.sn is exist - process it [11:03:06]wFMCommunicate request_size=4 [11:03:06]MH_SAM_APDU [11:03:06]CAPDU: 80 11 00 00 [11:03:06]Write to MH i2c: E2 08 00 44 06 80 11 00 00 00 00 00 00 C4 [11:03:06]Write i2c OK [11:03:06]MH_I2C_Read... [11:03:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:06]Read from MH i2c: E2 [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: E2 17 00 [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: E2 17 00 44 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 14 [11:03:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:03:06]wFMCommunicate OK [11:03:06]requested_item fd.num is exist - process it [11:03:06]SAM_PROTO_GetFieldsCounters [11:03:06]wFMCommunicate request_size=4 [11:03:06]MH_SAM_APDU [11:03:06]CAPDU: 80 13 00 00 [11:03:06]Write to MH i2c: E2 08 00 45 06 80 13 00 00 00 00 00 00 C7 [11:03:06]Write i2c OK [11:03:06]MH_I2C_Read... [11:03:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:06]Read from MH i2c: E2 [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: E2 62 00 [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: E2 62 00 45 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 EB 2C 01 00 0E 04 04 00 8D 01 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 04 [11:03: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 EB 2C 01 00 0E 04 04 00 8D 01 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 [11:03:06]wFMCommunicate OK [11:03:06]SAM_PROTO_GetFieldsCounters done [11:03:06]requested_item shift.num is exist - process it [11:03:06]requested_item shift.opened is exist - process it [11:03:06]req_shift_opened [11:03:06]FM_GetShiftState [11:03:06]SAM_PROTO_GetShiftState [11:03:06]wFMCommunicate request_size=4 [11:03:06]MH_SAM_APDU [11:03:06]CAPDU: 80 13 01 00 [11:03:06]Write to MH i2c: E2 08 00 46 06 80 13 01 00 00 00 00 00 C9 [11:03:06]Write i2c OK [11:03:06]MH_I2C_Read... [11:03:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:06]Read from MH i2c: E2 [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: E2 0E 00 [11:03:06]MH_I2C_Read... [11:03:06]Read from MH i2c: E2 0E 00 46 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 D8 [11:03:06]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:03:06]wFMCommunicate OK [11:03:06]SAM_PROTO_GetShiftState done [11:03:06]FM_GetShiftState done [11:03:06]req_shift_opened done [11:03:06]requested_item shift.open_date is exist - process it [11:03:06]req_shift_open_date [11:03:06]req_shift_open_date done [11:03:06]produce_requested_data done [11:03:06]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77035,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [11:03:06]process_action_free close_receipt [11:03:06]json_value_free [11:03:06]json_value_free done [11:03:06]process_json_proto returns [11:03:06]Send response to host [11:03:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77035,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [11:03:06]free response buf [11:03:06]execute_script done [11:03:06]execute_script returns [11:03:06]free content buf [11:03:06]Sock 7.Close socket [11:03:06]Sock 7.Thread stoped [11:03:10]OFD Sender: No OFD packet to send [11:03:15]OFD Sender: No OFD packet to send [11:03:20]OFD Sender: No OFD packet to send [11:03:25]OFD Sender: No OFD packet to send [11:03:30]OFD Sender: No OFD packet to send [11:03:35]OFD Sender: No OFD packet to send [11:03:40]OFD Sender: No OFD packet to send [11:03:45]OFD Sender: No OFD packet to send [11:03:50]OFD Sender: No OFD packet to send [11:03:55]OFD Sender: No OFD packet to send [11:04:00]OFD Sender: No OFD packet to send [11:04:05]OFD Sender: No OFD packet to send [11:04:10]OFD Sender: No OFD packet to send [11:04:15]OFD Sender: No OFD packet to send [11:04:20]OFD Sender: No OFD packet to send [11:04:25]OFD Sender: No OFD packet to send [11:04:28]accept exits with 9 [11:04:28]New connection [11:04:28]New thread 3067309412 created [11:04:28]Thread 3067452772 joined [11:04:28]Waiting for new connection... [11:04:28] Sock 9.Parse request [11:04:28]Sock 9.Check first char [11:04:28]Sock 9.First char is OK [11:04:28]request: POST /json_proto HTTP/1.0 [11:04:28]Method: POST [11:04:28]URL: /json_proto [11:04:28]Method is POST - this is cgi request [11:04:28]url: /json_proto [11:04:28]query_string will be loaded in cgi processing [11:04:28]execute_cgi json_proto POST (null) [11:04:28]execute_cgi path=json_proto method=POST [11:04:28]POST find Content-Length [11:04:28]Host: 172.17.39.195:8080 [11:04:28]Content-Length: 1191 [11:04:28]Content-Type: application/json [11:04:28] [11:04:28]POST finish read [11:04:28]Found Content-Length = 1191 [11:04:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 144\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u043D\u0443\u0440\u0431\u0430\u0435\u0432 \u0422. \u000A\u0421\u0447\u0435\u0442 N : (1)1695515\u000A24.06.2024 10:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.40\u000A\u0418\u0422\u041E\u0413: 664.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3888861\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:28]execute_script... [11:04:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 144\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u043D\u0443\u0440\u0431\u0430\u0435\u0432 \u0422. \u000A\u0421\u0447\u0435\u0442 N : (1)1695515\u000A24.06.2024 10:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.40\u000A\u0418\u0422\u041E\u0413: 664.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3888861\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:28]POST & json_proto [11:04:28]process_json_proto [11:04:28]json parsed OK: [11:04:28]protocol is kg_v1.0 [11:04:28]action value=print_text [11:04:28]process_action print_text [11:04:28]cmd_print_text [11:04:28]ExternCall_PrintAddStr [11:04:28]wPrintStart [11:04:28]Write to MH i2c: 01 00 00 47 06 4D [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 07 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 07 00 47 06 00 00 00 00 00 FF 0F 62 [11:04:28]RasterBufferAndPrint [11:04:28]line *****ТОВАРНЫЙ ЧЕК***** [11:04:28]line АЗС 144 [11:04:28]line Партнер нефть [11:04:28]line 02508201610067 [11:04:28]line Кассир : Конурбаев Т. [11:04:28]line Счет N : (1)1695515 [11:04:28]line 24.06.2024 10:35 [11:04:28]line ПРОДАЖА [11:04:28]line ТРК (МРК, ГНК): 63 [11:04:28]line Вид ГСМ : 2710124130 [11:04:28]line Аи-92-К-5 [11:04:28]line 10.000 x 66.40 [11:04:28]line ИТОГ: 664.00 [11:04:28]line Тип оплаты: Талоны: Партнер нефть [11:04:28]line 3888861 [11:04:28]line ______________________ [11:04:28]line (подпись) [11:04:28]written 0, free lines is 4095 [11:04:28]Write to MH i2c: 01 00 00 5B 06 61 [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 07 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 07 00 5B 06 00 00 00 00 00 12 0E 88 [11:04:28]RasterBufferAndPrint [11:04:28]line [11:04:28]line [11:04:28]line [11:04:28]line [11:04:28]line [11:04:28]written 0, free lines is 3604 [11:04:28]MH_Cut [11:04:28]Write to MH i2c: D1 01 00 62 06 01 3A [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: D1 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: D1 01 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: D1 01 00 62 06 00 39 [11:04:28]Write to MH i2c: 01 00 00 63 06 69 [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:29]*** Cut start [11:04:29]*** Partial cut [11:04:29]*** CUTSNS_PIN = 1 [11:04:29]*** CUTSNS_PIN = 0 [11:04:29]*** Brake cut motor [11:04:29]Read from MH i2c: 01 [11:04:29]MH_I2C_Read... [11:04:29]*** Stop cut motor [11:04:29]*** Cut end [11:04:29]Read from MH i2c: 01 07 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: 01 07 00 63 06 00 00 00 00 00 FF 0F 7E [11:04:29]process_action print_text done [11:04:29]requested_data is exist [11:04:29]produce_requested_data [11:04:29]requested_item fm.sn is exist - process it [11:04:29]wFMCommunicate request_size=4 [11:04:29]MH_SAM_APDU [11:04:29]CAPDU: 80 11 00 00 [11:04:29]Write to MH i2c: E2 08 00 64 06 80 11 00 00 00 00 00 00 E4 [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:29]Read from MH i2c: E2 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 17 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 17 00 64 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 34 [11:04:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:04:29]wFMCommunicate OK [11:04:29]requested_item fd.num is exist - process it [11:04:29]SAM_PROTO_GetFieldsCounters [11:04:29]wFMCommunicate request_size=4 [11:04:29]MH_SAM_APDU [11:04:29]CAPDU: 80 13 00 00 [11:04:29]Write to MH i2c: E2 08 00 65 06 80 13 00 00 00 00 00 00 E7 [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:29]Read from MH i2c: E2 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 62 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 62 00 65 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 EB 2C 01 00 0E 04 04 00 8D 01 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 24 [11:04: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 EB 2C 01 00 0E 04 04 00 8D 01 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 [11:04:29]wFMCommunicate OK [11:04:29]SAM_PROTO_GetFieldsCounters done [11:04:29]requested_item shift.num is exist - process it [11:04:29]requested_item shift.opened is exist - process it [11:04:29]req_shift_opened [11:04:29]FM_GetShiftState [11:04:29]SAM_PROTO_GetShiftState [11:04:29]wFMCommunicate request_size=4 [11:04:29]MH_SAM_APDU [11:04:29]CAPDU: 80 13 01 00 [11:04:29]Write to MH i2c: E2 08 00 66 06 80 13 01 00 00 00 00 00 E9 [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:29]Read from MH i2c: E2 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 0E 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: E2 0E 00 66 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 F8 [11:04:29]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:04:29]wFMCommunicate OK [11:04:29]SAM_PROTO_GetShiftState done [11:04:29]FM_GetShiftState done [11:04:29]req_shift_opened done [11:04:29]requested_item shift.open_date is exist - process it [11:04:29]req_shift_open_date [11:04:29]req_shift_open_date done [11:04:29]produce_requested_data done [11:04:29]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77035,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [11:04:29]process_action_free print_text [11:04:29]json_value_free [11:04:29]json_value_free done [11:04:29]process_json_proto returns [11:04:29]Send response to host [11:04:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77035,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [11:04:29]free response buf [11:04:29]execute_script done [11:04:29]execute_script returns [11:04:29]free content buf [11:04:29]Sock 9.Close socket [11:04:29]Sock 9.Thread stoped [11:04:30]OFD Sender: No OFD packet to send [11:04:35]OFD Sender: No OFD packet to send [11:04:40]OFD Sender: No OFD packet to send [11:04:45]OFD Sender: No OFD packet to send [11:04:50]OFD Sender: No OFD packet to send [11:04:55]OFD Sender: No OFD packet to send [11:05:00]OFD Sender: No OFD packet to send [11:05:05]OFD Sender: No OFD packet to send [11:05:10]OFD Sender: No OFD packet to send [11:05:15]OFD Sender: No OFD packet to send [11:05:20]OFD Sender: No OFD packet to send [11:05:25]OFD Sender: No OFD packet to send [11:05:30]OFD Sender: No OFD packet to send [11:05:35]OFD Sender: No OFD packet to send [11:05:40]OFD Sender: No OFD packet to send [11:05:45]OFD Sender: No OFD packet to send [11:05:50]OFD Sender: No OFD packet to send [11:05:55]OFD Sender: No OFD packet to send [11:06:00]OFD Sender: No OFD packet to send [11:06:05]OFD Sender: No OFD packet to send [11:06:10]OFD Sender: No OFD packet to send [11:06:15]OFD Sender: No OFD packet to send [11:06:20]OFD Sender: No OFD packet to send [11:06:25]OFD Sender: No OFD packet to send [11:06:30]OFD Sender: No OFD packet to send [11:06:35]OFD Sender: No OFD packet to send [11:06:40]OFD Sender: No OFD packet to send [11:06:45]OFD Sender: No OFD packet to send [11:06:50]OFD Sender: No OFD packet to send [11:06:55]OFD Sender: No OFD packet to send [11:07:00]OFD Sender: No OFD packet to send [11:07:05]OFD Sender: No OFD packet to send [11:07:10]OFD Sender: No OFD packet to send [11:07:15]OFD Sender: No OFD packet to send [11:07:20]OFD Sender: No OFD packet to send [11:07:25]OFD Sender: No OFD packet to send [11:07:30]OFD Sender: No OFD packet to send [11:07:35]OFD Sender: No OFD packet to send [11:07:40]OFD Sender: No OFD packet to send [11:07:45]OFD Sender: No OFD packet to send [11:07:50]OFD Sender: No OFD packet to send [11:07:55]OFD Sender: No OFD packet to send [11:08:00]OFD Sender: No OFD packet to send [11:08:05]OFD Sender: No OFD packet to send [11:08:10]OFD Sender: No OFD packet to send [11:08:15]OFD Sender: No OFD packet to send [11:08:20]OFD Sender: No OFD packet to send [11:08:25]OFD Sender: No OFD packet to send [11:08:30]OFD Sender: No OFD packet to send [11:08:35]OFD Sender: No OFD packet to send [11:08:40]OFD Sender: No OFD packet to send [11:08:45]OFD Sender: No OFD packet to send [11:08:50]OFD Sender: No OFD packet to send [11:08:52]accept exits with 7 [11:08:52]New connection [11:08:52]New thread 3067452772 created [11:08:52]Thread 3067309412 joined [11:08:52]Waiting for new connection... [11:08:52] Sock 7.Parse request [11:08:52]Sock 7.Check first char [11:08:52]Sock 7.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.39.195:8080 [11:08:52]Content-Length: 678 [11:08:52]Content-Type: application/json [11:08:52] [11:08:52]POST finish read [11:08:52]Found Content-Length = 678 [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)1695522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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: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)1695522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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: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 67 06 5C [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 67 06 00 C5 53 79 66 99 81 91 64 6B [11:08:52]GetLastDocTimeStamp 1719226984 [11:08:52]current date 1719227333 [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 68 06 80 13 01 00 00 00 00 00 EB [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 68 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 FA [11:08:52]RAPDU: 09 00 01 67 BE 78 66 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 1719189095 [11:08:52]opened+sec_in_day 1719275495 [11:08:52]quantity*price = 40039 [11:08:52]sum+1 = 40040 [11:08:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 38 24.06.2024 11:08 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77036 ФПД: 7030984598062 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T110853&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77036&fm=7030984598062&tin=02508201610067®Number=0000000000095696&sum=40000 [11:08:53]StoreToDocumentArchive [11:08:53]shift 397 fd 77036 [11:08:53]save to /storage/0397/doc_00077036 [11:08:53]save last doc name /storage/0397/doc_00077036 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=251 [11:08:53]tlvbuf is 018C1EB0 [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 75 06 80 09 00 00 00 00 00 00 ED [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 75 06 00 90 00 EF [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 76 06 80 0D 01 02 00 00 00 00 F5 [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 76 06 00 90 00 F0 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 C5 53 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EC 2C 01 00 35 04 06 00 06 [11:08:53]Write to MH i2c: E2 02 01 77 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 C5 53 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EC 2C 01 00 35 04 06 00 06 00 00 48 [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 77 06 00 90 00 F1 [11:08:53]RAPDU: 90 00 [11:08:53]wFMCommunicate OK [11:08:53]wFMCommunicate request_size=10 [11:08:53]MH_SAM_APDU [11:08:53]CAPDU: 80 0D 02 02 05 65 07 56 E2 2E [11:08:53]Write to MH i2c: E2 0D 00 78 06 80 0D 02 02 05 00 65 07 56 E2 2E 00 00 D4 [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 78 06 00 90 00 F2 [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 79 06 80 0D 03 02 00 00 00 00 FA [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 79 06 00 AA ED FD 75 DD FB 56 B6 90 00 E8 [11:08:53]RAPDU: AA ED FD 75 DD FB 56 B6 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 7A 06 80 11 00 00 00 00 00 00 FA [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 7A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 4A [11:08:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:08:53]wFMCommunicate OK [11:08:53]CreateOFDProtocolMessage done [11:08:53]OFDSenderStorePacket 77036 [11:08:53]StoreOFDPacket docnum=77036 [11:08:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 0A 09 07 01 41 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 C5 53 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EC 2C 01 00 35 04 06 00 06 65 07 56 E2 2E AA ED FD 75 DD FB 56 B6 [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/00077036 [11:08:53]NVStorageSaveData ofd_packets/00077036 [11:08:53]File name is /storage/ofd_packets/00077036 [11:08:53]Write 301 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 7B 06 81 [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 7B 06 00 00 00 00 00 FF 0F 96 [11:08:53]RasterBufferAndPrint [11:08:53]line Счет N : (1)1695522 [11:08:53]line ИНН: 02508201610067 [11:08:53]line Контрольно-Кассовый Чек [11:08:53]line ПРОДАЖА [11:08:53]line ТРК (МРК, ГНК) : 33 [11:08:53]line Товар: 2710124130 [11:08:53]line Аи-92-К-5 [11:08:53]line 6.030 * 66.40 [11:08:53]line = 400.39 [11:08:53]line НДС 12% НСП 1% [11:08:53]line > о реализуемом товаре [11:08:53]line ОКРУГЛЕНИЕ: -0.39 [11:08:53]line ИТОГО: 400.00 [11:08:53]line Внесено: 400.00 [11:08:53]line СДАЧА: 0.00 [11:08:53]line НСП 1% : 3.54 [11:08:53]line НДС 12% : 42.52 [11:08:53]line Наличными: 400.00 [11:08:53]line Безнал.: 0.00 [11:08:53]line Место: АЗС № 144 "Партнер Нефть" [11:08:53]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [11:08:53]line СНО: Общий режим [11:08:53]line Чек 38 24.06.2024 11:08 [11:08:53]line Смена: 397 ФФД: 1.0 [11:08:53]line ЗНМ: 0300000170 [11:08:53]line РНМ: 0000000000095696 [11:08:53]line Версия ККМ: 001 [11:08:53]line ФМ: 0000000000875009 [11:08:53]line ФД: 77036 [11:08:53]line ФПД: 7030984598062 [11:08:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T110853&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77036&fm=7030984598062&tin=02508201610067®Number=0000000000095696&sum=40000 [11:08:53]OFD Sender: Processing packet 77036 [packets to send 351, broken 350] [11:08:53]ProducePacketName [11:08:53]name=ofd_packets/00077036 [11:08:53]OFD Sender: To server: pG, [11:08:53]CommunicateWithHost lk.salyk.kg:30040 [11:08:53]ConnectInit lk.salyk.kg [11:08:53]written 0, free lines is 4095 [11:08:53]Connected sock=10 [11:08:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 0A 09 07 01 41 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 C5 53 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EC 2C 01 00 35 04 06 00 06 65 07 56 E2 2E AA ED FD 75 DD FB 56 B6 [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 35 30 30 39 4F 00 00 00 04 0E 47 00 37 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 35 30 30 39 10 04 04 00 EC 2C 01 00 F4 03 04 00 58 FA 78 66 B6 04 01 00 00 F8 82 8F 24 7B 64 8B 4C [11:08:54]CommunicateWithHost err = 0 [11:08:54]CheckOFDResponse [11:08:54]1017 (14) - 77093643461234 [11:08:54]1041 (16) - 0000000000875009 [11:08:54]1040 (4) - 77036 [11:08:54]1012 (4) - 24.06.2024 04:47 [11:08:54]1206 (1) - 0 [11:08:54]OFD Sender: Remove packet 77036 [11:08:54]ProducePacketName [11:08:54]name=ofd_packets/00077036 [11:08:54]NVStorageDeleteData [11:08:54]Write to MH i2c: 01 00 00 A6 06 AC [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 A6 06 00 00 00 00 00 E4 0C A3 [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 3306 [11:08:54]MH_Cut [11:08:54]Write to MH i2c: D1 01 00 AD 06 01 85 [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 AD 06 00 84 [11:08:54]Write to MH i2c: 01 00 00 AE 06 B4 [11:08:54]Write i2c OK [11:08:54]MH_I2C_Read... [11:08:54]OFD Sender: No OFD packet to send [11:08:54]*** Cut start [11:08:54]*** Partial cut [11:08:54]*** CUTSNS_PIN = 1 [11:08:55]*** CUTSNS_PIN = 0 [11:08:55]*** Brake cut motor [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 AE 06 00 00 00 00 00 FF 0F C9 [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 AF 06 80 11 00 00 00 00 00 00 2F [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 AF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 7F [11:08:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 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 B0 06 80 13 00 00 00 00 00 00 32 [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 B0 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 EC 2C 01 00 0E 04 04 00 8D 01 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 73 [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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 EC 2C 01 00 0E 04 04 00 8D 01 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 [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 B1 06 80 13 01 00 00 00 00 00 34 [11:08:55]Write i2c OK [11:08:55]MH_I2C_Read... [11:08:55]Read from MH i2c: E2 [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 0E 00 [11:08:55]MH_I2C_Read... [11:08:55]Read from MH i2c: E2 0E 00 B1 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 43 [11:08:55]RAPDU: 09 00 01 67 BE 78 66 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":"0000000000875009","fd.num":77036,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [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":"0000000000875009","fd.num":77036,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [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 7.Close socket [11:08:55]Sock 7.Thread stoped [11:08:59]OFD Sender: No OFD packet to send [11:09:04]OFD Sender: No OFD packet to send [11:09:09]OFD Sender: No OFD packet to send [11:09:14]OFD Sender: No OFD packet to send [11:09:19]OFD Sender: No OFD packet to send [11:09:24]OFD Sender: No OFD packet to send [11:09:29]OFD Sender: No OFD packet to send [11:09:34]OFD Sender: No OFD packet to send [11:09:39]OFD Sender: No OFD packet to send [11:09:44]OFD Sender: No OFD packet to send [11:09:49]OFD Sender: No OFD packet to send [11:09:54]OFD Sender: No OFD packet to send [11:09:59]OFD Sender: No OFD packet to send [11:10:04]OFD Sender: No OFD packet to send [11:10:09]OFD Sender: No OFD packet to send [11:10:14]OFD Sender: No OFD packet to send [11:10:19]OFD Sender: No OFD packet to send [11:10:24]OFD Sender: No OFD packet to send [11:10:29]OFD Sender: No OFD packet to send [11:10:34]OFD Sender: No OFD packet to send [11:10:39]OFD Sender: No OFD packet to send [11:10:44]OFD Sender: No OFD packet to send [11:10:45]accept exits with 9 [11:10:45]New connection [11:10:45]New thread 3067309412 created [11:10:45]Thread 3067452772 joined [11:10:45]Waiting for new connection... [11:10:45] Sock 9.Parse request [11:10:45]Sock 9.Check first char [11:10:45]Sock 9.First char is OK [11:10:45]request: POST /json_proto HTTP/1.0 [11:10:45]Method: POST [11:10:45]URL: /json_proto [11:10:45]Method is POST - this is cgi request [11:10:45]url: /json_proto [11:10:45]query_string will be loaded in cgi processing [11:10:45]execute_cgi json_proto POST (null) [11:10:45]execute_cgi path=json_proto method=POST [11:10:45]POST find Content-Length [11:10:45]Host: 172.17.39.195:8080 [11:10:45]Content-Length: 841 [11:10:45]Content-Type: application/json [11:10:45] [11:10:45]POST finish read [11:10:45]Found Content-Length = 841 [11:10:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:45]execute_script... [11:10: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)1695523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:45]POST & json_proto [11:10:45]process_json_proto [11:10:45]json parsed OK: [11:10:45]protocol is kg_v1.0 [11:10:45]action value=close_receipt [11:10:45]process_action close_receipt [11:10:45]cmd_close_receipt [11:10:45]MH_GetDate [11:10:45]Write to MH i2c: F0 00 00 B2 06 A7 [11:10:45]Write i2c OK [11:10:45]MH_I2C_Read... [11:10:45]Read from MH i2c: F0 [11:10:45]MH_I2C_Read... [11:10:45]Read from MH i2c: F0 09 00 [11:10:45]MH_I2C_Read... [11:10:45]Read from MH i2c: F0 09 00 B2 06 00 37 54 79 66 99 81 91 64 29 [11:10:45]GetLastDocTimeStamp 1719227333 [11:10:45]current date 1719227447 [11:10:45]FM_GetShiftState [11:10:45]SAM_PROTO_GetShiftState [11:10:45]wFMCommunicate request_size=4 [11:10:45]MH_SAM_APDU [11:10:45]CAPDU: 80 13 01 00 [11:10:45]Write to MH i2c: E2 08 00 B3 06 80 13 01 00 00 00 00 00 36 [11:10:45]Write i2c OK [11:10:45]MH_I2C_Read... [11:10:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:45]Read from MH i2c: E2 [11:10:45]MH_I2C_Read... [11:10:45]Read from MH i2c: E2 0E 00 [11:10:45]MH_I2C_Read... [11:10:45]Read from MH i2c: E2 0E 00 B3 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 45 [11:10:45]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:10:45]wFMCommunicate OK [11:10:45]SAM_PROTO_GetShiftState done [11:10:45]FM_GetShiftState done [11:10:45]opened in 1719189095 [11:10:45]opened+sec_in_day 1719275495 [11:10:45]quantity*price = 50065 [11:10:45]sum+1 = 50067 [11:10:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.66 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 0.00 Безнал.: 500.66 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 39 24.06.2024 11:10 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000875009 ФД: 77037 ФПД: 65553959126008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T111047&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77037&fm=65553959126008&tin=02508201610067®Number=0000000000095696&sum=50066 [11:10:47]StoreToDocumentArchive [11:10:47]shift 397 fd 77037 [11:10:47]save to /storage/0397/doc_00077037 [11:10:47]save last doc name /storage/0397/doc_00077037 to /storage/kkm_last_doc_name [11:10:47]save OK [11:10:47]Clear old archive folders... [11:10:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:47]tlvbuf is 018B3C10 [11:10:47]SAM_PROTO_ClearQueue [11:10:47]wFMCommunicate request_size=4 [11:10:47]MH_SAM_APDU [11:10:47]CAPDU: 80 09 00 00 [11:10:47]Write to MH i2c: E2 08 00 C0 06 80 09 00 00 00 00 00 00 38 [11:10:47]Write i2c OK [11:10:47]MH_I2C_Read... [11:10:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:47]Read from MH i2c: E2 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 03 00 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 03 00 C0 06 00 90 00 3A [11:10:47]RAPDU: 90 00 [11:10:47]wFMCommunicate OK [11:10:47]SAM_PROTO_ClearQueue done [11:10:47]KKMCreateOFDPacket [11:10:47]OFDProtocolAddRootSTLVToBuf [11:10:47]FM_MakeSignedData [11:10:47]FM_MakeSignedData [11:10:47]SAM_PROTO_SignData [11:10:47]wFMCommunicate request_size=4 [11:10:47]MH_SAM_APDU [11:10:47]CAPDU: 80 0D 01 02 [11:10:47]Write to MH i2c: E2 08 00 C1 06 80 0D 01 02 00 00 00 00 40 [11:10:47]Write i2c OK [11:10:47]MH_I2C_Read... [11:10:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:47]Read from MH i2c: E2 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 03 00 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 03 00 C1 06 00 90 00 3B [11:10:47]RAPDU: 90 00 [11:10:47]wFMCommunicate OK [11:10:47]wFMCommunicate request_size=255 [11:10:47]MH_SAM_APDU [11:10:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 37 54 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 ED 2C 01 00 35 04 06 00 3B [11:10:47]Write to MH i2c: E2 02 01 C2 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 37 54 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 ED 2C 01 00 35 04 06 00 3B 00 00 F3 [11:10:47]Write i2c OK [11:10:47]MH_I2C_Read... [11:10:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:47]Read from MH i2c: E2 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 03 00 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 03 00 C2 06 00 90 00 3C [11:10:47]RAPDU: 90 00 [11:10:47]wFMCommunicate OK [11:10:47]wFMCommunicate request_size=10 [11:10:47]MH_SAM_APDU [11:10:47]CAPDU: 80 0D 02 02 05 9E F8 72 83 F8 [11:10:47]Write to MH i2c: E2 0D 00 C3 06 80 0D 02 02 05 00 9E F8 72 83 F8 00 00 D0 [11:10:47]Write i2c OK [11:10:47]MH_I2C_Read... [11:10:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:47]Read from MH i2c: E2 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 03 00 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 03 00 C3 06 00 90 00 3D [11:10:47]RAPDU: 90 00 [11:10:47]wFMCommunicate OK [11:10:47]wFMCommunicate request_size=4 [11:10:47]MH_SAM_APDU [11:10:47]CAPDU: 80 0D 03 02 [11:10:47]Write to MH i2c: E2 08 00 C4 06 80 0D 03 02 00 00 00 00 45 [11:10:47]Write i2c OK [11:10:47]MH_I2C_Read... [11:10:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:47]Read from MH i2c: E2 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 0B 00 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 0B 00 C4 06 00 5F 72 B1 22 7B 38 71 46 90 00 54 [11:10:47]RAPDU: 5F 72 B1 22 7B 38 71 46 90 00 [11:10:47]wFMCommunicate OK [11:10:47]SAM_PROTO_SignData done [11:10:47]FM_MakeSignedData done [11:10:47]CreateOFDProtocolMessage [11:10:47]wFMCommunicate request_size=4 [11:10:47]MH_SAM_APDU [11:10:47]CAPDU: 80 11 00 00 [11:10:47]Write to MH i2c: E2 08 00 C5 06 80 11 00 00 00 00 00 00 45 [11:10:47]Write i2c OK [11:10:47]MH_I2C_Read... [11:10:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:47]Read from MH i2c: E2 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 17 00 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: E2 17 00 C5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 95 [11:10:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:10:47]wFMCommunicate OK [11:10:47]CreateOFDProtocolMessage done [11:10:47]OFDSenderStorePacket 77037 [11:10:47]StoreOFDPacket docnum=77037 [11:10:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 D2 7D 07 01 52 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 37 54 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 ED 2C 01 00 35 04 06 00 3B 9E F8 72 83 F8 5F 72 B1 22 7B 38 71 46 [11:10:47]CheckFolder [11:10:47]dirname=/storage/ofd_packets [11:10:47]CheckFolder done [11:10:47]ProducePacketName [11:10:47]name=ofd_packets/00077037 [11:10:47]NVStorageSaveData ofd_packets/00077037 [11:10:47]File name is /storage/ofd_packets/00077037 [11:10:47]Write 301 bytes [11:10:47]NVStorageSaveData done [11:10:47]OFDSenderStorePacket done [11:10:47]KKMCreateOFDPacket done [11:10:47]NVStorageSaveData kkm_last_timestamp [11:10:47]File name is /storage/kkm_last_timestamp [11:10:47]Write 4 bytes [11:10:47]NVStorageSaveData done [11:10:47]ExternCall_PrintAddStr [11:10:47]wPrintStart [11:10:47]Write to MH i2c: 01 00 00 C6 06 CC [11:10:47]OFD Sender: Processing packet 77037 [packets to send 351, broken 350] [11:10:47]ProducePacketName [11:10:47]name=ofd_packets/00077037 [11:10:47]OFD Sender: To server: pG, [11:10:47]CommunicateWithHost lk.salyk.kg:30040 [11:10:47]ConnectInit lk.salyk.kg [11:10:47]Write i2c OK [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: 01 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: 01 07 00 [11:10:47]MH_I2C_Read... [11:10:47]Read from MH i2c: 01 07 00 C6 06 00 00 00 00 00 FF 0F E1 [11:10:47]RasterBufferAndPrint [11:10:47]line Счет N : (1)1695523 [11:10:47]line ИНН: 02508201610067 [11:10:47]line Контрольно-Кассовый Чек [11:10:47]line ПРОДАЖА [11:10:47]line ТРК (МРК, ГНК) : 53 [11:10:47]line Товар: 2710124130 [11:10:47]line Аи-92-К-5 [11:10:47]line 7.540 * 66.40 [11:10:47]line = 500.66 [11:10:47]line НДС 12% НСП 1% [11:10:47]line > о реализуемом товаре [11:10:47]line ИТОГО: 500.66 [11:10:47]line НСП 1% : 4.43 [11:10:47]line НДС 12% : 53.17 [11:10:47]line Наличными: 0.00 [11:10:47]line Безнал.: 500.66 [11:10:47]line Место: АЗС № 144 "Партнер Нефть" [11:10:47]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [11:10:47]line СНО: Общий режим [11:10:47]line Чек 39 24.06.2024 11:10 [11:10:47]line Смена: 397 ФФД: 1.0 [11:10:47]line ЗНМ: 0300000170 [11:10:47]line РНМ: 0000000000095696 [11:10:47]line Версия ККМ: 001 [11:10:47]line Платежная система: АКБ Кыргызстан [11:10:47]line ФМ: 0000000000875009 [11:10:47]line ФД: 77037 [11:10:47]line ФПД: 65553959126008 [11:10:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T111047&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77037&fm=65553959126008&tin=02508201610067®Number=0000000000095696&sum=50066 [11:10:47]Connected sock=11 [11:10:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 D2 7D 07 01 52 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 37 54 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 ED 2C 01 00 35 04 06 00 3B 9E F8 72 83 F8 5F 72 B1 22 7B 38 71 46 [11:10:47]written 0, free lines is 4095 [11:10:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 07 A4 47 00 2B 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 35 30 30 39 10 04 04 00 ED 2C 01 00 F4 03 04 00 CA FA 78 66 B6 04 01 00 00 4E 2B 38 CB CA B4 E4 27 [11:10:48]CommunicateWithHost err = 0 [11:10:48]CheckOFDResponse [11:10:48]1017 (14) - 77093643461234 [11:10:48]1041 (16) - 0000000000875009 [11:10:48]1040 (4) - 77037 [11:10:48]1012 (4) - 24.06.2024 04:49 [11:10:48]1206 (1) - 0 [11:10:48]OFD Sender: Remove packet 77037 [11:10:48]ProducePacketName [11:10:48]name=ofd_packets/00077037 [11:10:48]NVStorageDeleteData [11:10:48]Write to MH i2c: 01 00 00 F0 06 F6 [11:10:48]Write i2c OK [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: 01 [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: 01 07 00 [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: 01 07 00 F0 06 00 00 00 00 00 EE 0C F7 [11:10:48]RasterBufferAndPrint [11:10:48]line [11:10:48]line [11:10:48]line [11:10:48]line [11:10:48]line [11:10:48]written 0, free lines is 3316 [11:10:48]MH_Cut [11:10:48]Write to MH i2c: D1 01 00 F7 06 01 CF [11:10:48]Write i2c OK [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: D1 [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: D1 01 00 [11:10:48]MH_I2C_Read... [11:10:48]Read from MH i2c: D1 01 00 F7 06 00 CE [11:10:48]Write to MH i2c: 01 00 00 F8 06 FE [11:10:48]Write i2c OK [11:10:48]MH_I2C_Read... [11:10:48]OFD Sender: No OFD packet to send [11:10:49]*** Cut start [11:10:49]*** Partial cut [11:10:49]*** CUTSNS_PIN = 1 [11:10:49]*** CUTSNS_PIN = 0 [11:10:49]*** Brake cut motor [11:10:49]Read from MH i2c: 01 [11:10:49]MH_I2C_Read... [11:10:49]*** Stop cut motor [11:10:49]*** Cut end [11:10:49]Read from MH i2c: 01 07 00 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: 01 07 00 F8 06 00 00 00 00 00 FF 0F 13 [11:10:49]process_action close_receipt done [11:10:49]requested_data is exist [11:10:49]produce_requested_data [11:10:49]requested_item fm.sn is exist - process it [11:10:49]wFMCommunicate request_size=4 [11:10:49]MH_SAM_APDU [11:10:49]CAPDU: 80 11 00 00 [11:10:49]Write to MH i2c: E2 08 00 F9 06 80 11 00 00 00 00 00 00 79 [11:10:49]Write i2c OK [11:10:49]MH_I2C_Read... [11:10:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:49]Read from MH i2c: E2 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 17 00 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 17 00 F9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 C9 [11:10:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:10:49]wFMCommunicate OK [11:10:49]requested_item fd.num is exist - process it [11:10:49]SAM_PROTO_GetFieldsCounters [11:10:49]wFMCommunicate request_size=4 [11:10:49]MH_SAM_APDU [11:10:49]CAPDU: 80 13 00 00 [11:10:49]Write to MH i2c: E2 08 00 FA 06 80 13 00 00 00 00 00 00 7C [11:10:49]Write i2c OK [11:10:49]MH_I2C_Read... [11:10:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:49]Read from MH i2c: E2 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 62 00 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 62 00 FA 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 ED 2C 01 00 0E 04 04 00 8D 01 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 C1 [11:10: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 ED 2C 01 00 0E 04 04 00 8D 01 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 [11:10:49]wFMCommunicate OK [11:10:49]SAM_PROTO_GetFieldsCounters done [11:10:49]requested_item shift.num is exist - process it [11:10:49]requested_item shift.opened is exist - process it [11:10:49]req_shift_opened [11:10:49]FM_GetShiftState [11:10:49]SAM_PROTO_GetShiftState [11:10:49]wFMCommunicate request_size=4 [11:10:49]MH_SAM_APDU [11:10:49]CAPDU: 80 13 01 00 [11:10:49]Write to MH i2c: E2 08 00 FB 06 80 13 01 00 00 00 00 00 7E [11:10:49]Write i2c OK [11:10:49]MH_I2C_Read... [11:10:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:49]Read from MH i2c: E2 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 0E 00 [11:10:49]MH_I2C_Read... [11:10:49]Read from MH i2c: E2 0E 00 FB 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 8D [11:10:49]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:10:49]wFMCommunicate OK [11:10:49]SAM_PROTO_GetShiftState done [11:10:49]FM_GetShiftState done [11:10:49]req_shift_opened done [11:10:49]requested_item shift.open_date is exist - process it [11:10:49]req_shift_open_date [11:10:49]req_shift_open_date done [11:10:49]produce_requested_data done [11:10:49]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77037,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [11:10:49]process_action_free close_receipt [11:10:49]json_value_free [11:10:49]json_value_free done [11:10:49]process_json_proto returns [11:10:49]Send response to host [11:10:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77037,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [11:10:49]free response buf [11:10:49]execute_script done [11:10:49]execute_script returns [11:10:49]free content buf [11:10:49]Sock 9.Close socket [11:10:49]Sock 9.Thread stoped [11:10:53]OFD Sender: No OFD packet to send [11:10:58]OFD Sender: No OFD packet to send [11:11:03]OFD Sender: No OFD packet to send [11:11:08]OFD Sender: No OFD packet to send [11:11:13]OFD Sender: No OFD packet to send [11:11:18]OFD Sender: No OFD packet to send [11:11:23]OFD Sender: No OFD packet to send [11:11:28]OFD Sender: No OFD packet to send [11:11:33]OFD Sender: No OFD packet to send [11:11:38]OFD Sender: No OFD packet to send [11:11:43]OFD Sender: No OFD packet to send [11:11:48]OFD Sender: No OFD packet to send [11:11:53]OFD Sender: No OFD packet to send [11:11:58]OFD Sender: No OFD packet to send [11:12:02]accept exits with 7 [11:12:02]New connection [11:12:02]New thread 3067452772 created [11:12:02]Thread 3067309412 joined [11:12:02]Waiting for new connection... [11:12:02] Sock 7.Parse request [11:12:02]Sock 7.Check first char [11:12:02]Sock 7.First char is OK [11:12:02]request: POST /json_proto HTTP/1.0 [11:12:02]Method: POST [11:12:02]URL: /json_proto [11:12:02]Method is POST - this is cgi request [11:12:02]url: /json_proto [11:12:02]query_string will be loaded in cgi processing [11:12:02]execute_cgi json_proto POST (null) [11:12:02]execute_cgi path=json_proto method=POST [11:12:02]POST find Content-Length [11:12:02]Host: 172.17.39.195:8080 [11:12:02]Content-Length: 668 [11:12:02]Content-Type: application/json [11:12:02] [11:12:02]POST finish read [11:12:02]Found Content-Length = 668 [11:12:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221055", "tax_sys" : 0, "items" : [ { "code": "4670003190013", "name": "\u0410\u043D\u0442\u0438\u0444\u0440\u0438\u0437 SIBIRIA ANTIFREEZE \u041E\u0416-40 \u0436\u0435\u043B 1\u043B", "price" : 225.00, "quantity" : 1.000, "sum" : 225.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 225.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:02]execute_script... [11:12: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 : (3)221055", "tax_sys" : 0, "items" : [ { "code": "4670003190013", "name": "\u0410\u043D\u0442\u0438\u0444\u0440\u0438\u0437 SIBIRIA ANTIFREEZE \u041E\u0416-40 \u0436\u0435\u043B 1\u043B", "price" : 225.00, "quantity" : 1.000, "sum" : 225.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 225.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:02]POST & json_proto [11:12:02]process_json_proto [11:12:02]json parsed OK: [11:12:02]protocol is kg_v1.0 [11:12:02]action value=close_receipt [11:12:02]process_action close_receipt [11:12:02]cmd_close_receipt [11:12:02]MH_GetDate [11:12:02]Write to MH i2c: F0 00 00 FC 06 F1 [11:12:02]Write i2c OK [11:12:02]MH_I2C_Read... [11:12:02]Read from MH i2c: F0 [11:12:02]MH_I2C_Read... [11:12:02]Read from MH i2c: F0 09 00 [11:12:02]MH_I2C_Read... [11:12:02]Read from MH i2c: F0 09 00 FC 06 00 83 54 79 66 99 81 91 64 BF [11:12:02]GetLastDocTimeStamp 1719227447 [11:12:02]current date 1719227523 [11:12:02]FM_GetShiftState [11:12:02]SAM_PROTO_GetShiftState [11:12:02]wFMCommunicate request_size=4 [11:12:02]MH_SAM_APDU [11:12:02]CAPDU: 80 13 01 00 [11:12:02]Write to MH i2c: E2 08 00 FD 06 80 13 01 00 00 00 00 00 80 [11:12:02]Write i2c OK [11:12:02]MH_I2C_Read... [11:12:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:02]Read from MH i2c: E2 [11:12:02]MH_I2C_Read... [11:12:02]Read from MH i2c: E2 0E 00 [11:12:02]MH_I2C_Read... [11:12:02]Read from MH i2c: E2 0E 00 FD 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 8F [11:12:02]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:12:02]wFMCommunicate OK [11:12:02]SAM_PROTO_GetShiftState done [11:12:02]FM_GetShiftState done [11:12:02]opened in 1719189095 [11:12:02]opened+sec_in_day 1719275495 [11:12:02]quantity*price = 22500 [11:12:02]sum+1 = 22501 [11:12:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 225.00 НСП 1% : 1.99 НДС 12% : 23.89 Наличными: 225.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 40 24.06.2024 11:12 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77038 ФПД: 44475898566359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T111204&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77038&fm=44475898566359&tin=02508201610067®Number=0000000000095696&sum=22500 0 [11:12:03]StoreToDocumentArchive [11:12:03]shift 397 fd 77038 [11:12:03]save to /storage/0397/doc_00077038 [11:12:03]save last doc name /storage/0397/doc_00077038 to /storage/kkm_last_doc_name [11:12:03]save OK [11:12:03]Clear old archive folders... [11:12:03]ProcessDocumentItem done err = 0, tmpTLVsize=296 [11:12:03]tlvbuf is 018E1610 [11:12:03]SAM_PROTO_ClearQueue [11:12:03]wFMCommunicate request_size=4 [11:12:03]MH_SAM_APDU [11:12:03]CAPDU: 80 09 00 00 [11:12:03]Write to MH i2c: E2 08 00 0A 07 80 09 00 00 00 00 00 00 83 [11:12:03]Write i2c OK [11:12:03]MH_I2C_Read... [11:12:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:03]Read from MH i2c: E2 [11:12:03]MH_I2C_Read... [11:12:03]Read from MH i2c: E2 03 00 [11:12:03]MH_I2C_Read... [11:12:03]Read from MH i2c: E2 03 00 0A 07 00 90 00 85 [11:12:03]RAPDU: 90 00 [11:12:03]wFMCommunicate OK [11:12:03]SAM_PROTO_ClearQueue done [11:12:03]KKMCreateOFDPacket [11:12:03]OFDProtocolAddRootSTLVToBuf [11:12:03]FM_MakeSignedData [11:12:03]FM_MakeSignedData [11:12:03]SAM_PROTO_SignData [11:12:03]wFMCommunicate request_size=4 [11:12:03]MH_SAM_APDU [11:12:03]CAPDU: 80 0D 01 02 [11:12:03]Write to MH i2c: E2 08 00 0B 07 80 0D 01 02 00 00 00 00 8B [11:12:03]Write i2c OK [11:12:03]MH_I2C_Read... [11:12:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:03]Read from MH i2c: E2 [11:12:03]MH_I2C_Read... [11:12:03]Read from MH i2c: E2 03 00 [11:12:03]MH_I2C_Read... [11:12:03]Read from MH i2c: E2 03 00 0B 07 00 90 00 86 [11:12:03]RAPDU: 90 00 [11:12:03]wFMCommunicate OK [11:12:03]wFMCommunicate request_size=255 [11:12:03]MH_SAM_APDU [11:12:03]CAPDU: 80 0D 02 02 FA 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 37 30 30 30 33 31 39 30 30 31 33 06 04 36 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 53 49 42 49 52 49 41 20 41 4E 54 49 46 52 45 45 5A 45 20 D0 9E D0 96 2D 34 30 20 D0 B6 D0 B5 D0 BB 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E4 57 00 00 00 00 13 04 06 00 E4 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 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 84 54 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 [11:12:03]Write to MH i2c: E2 02 01 0C 07 80 0D 02 02 FA 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 37 30 30 30 33 31 39 30 30 31 33 06 04 36 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 53 49 42 49 52 49 41 20 41 4E 54 49 46 52 45 45 5A 45 20 D0 9E D0 96 2D 34 30 20 D0 B6 D0 B5 D0 BB 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E4 57 00 00 00 00 13 04 06 00 E4 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 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 84 54 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 00 79 [11:12:03]Write i2c OK [11:12:03]MH_I2C_Read... [11:12:03]OFD Sender: No OFD packet to send [11:12:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:04]Read from MH i2c: E2 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: E2 03 00 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: E2 03 00 0C 07 00 90 00 87 [11:12:04]RAPDU: 90 00 [11:12:04]wFMCommunicate OK [11:12:04]wFMCommunicate request_size=55 [11:12:04]MH_SAM_APDU [11:12:04]CAPDU: 80 0D 02 02 32 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EE 2C 01 00 35 04 06 00 28 73 5A 22 96 D7 [11:12:04]Write to MH i2c: E2 3A 00 0D 07 80 0D 02 02 32 00 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EE 2C 01 00 35 04 06 00 28 73 5A 22 96 D7 00 00 8D [11:12:04]Write i2c OK [11:12:04]MH_I2C_Read... [11:12:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:04]Read from MH i2c: E2 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: E2 03 00 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: E2 03 00 0D 07 00 90 00 88 [11:12:04]RAPDU: 90 00 [11:12:04]wFMCommunicate OK [11:12:04]wFMCommunicate request_size=4 [11:12:04]MH_SAM_APDU [11:12:04]CAPDU: 80 0D 03 02 [11:12:04]Write to MH i2c: E2 08 00 0E 07 80 0D 03 02 00 00 00 00 90 [11:12:04]Write i2c OK [11:12:04]MH_I2C_Read... [11:12:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:04]Read from MH i2c: E2 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: E2 0B 00 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: E2 0B 00 0E 07 00 DB 77 1C 53 08 A0 0B 76 90 00 7B [11:12:04]RAPDU: DB 77 1C 53 08 A0 0B 76 90 00 [11:12:04]wFMCommunicate OK [11:12:04]SAM_PROTO_SignData done [11:12:04]FM_MakeSignedData done [11:12:04]CreateOFDProtocolMessage [11:12:04]wFMCommunicate request_size=4 [11:12:04]MH_SAM_APDU [11:12:04]CAPDU: 80 11 00 00 [11:12:04]Write to MH i2c: E2 08 00 0F 07 80 11 00 00 00 00 00 00 90 [11:12:04]Write i2c OK [11:12:04]MH_I2C_Read... [11:12:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:04]Read from MH i2c: E2 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: E2 17 00 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: E2 17 00 0F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 E0 [11:12:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:12:04]wFMCommunicate OK [11:12:04]CreateOFDProtocolMessage done [11:12:04]OFDSenderStorePacket 77038 [11:12:04]StoreOFDPacket docnum=77038 [11:12:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 3C 01 00 00 ED E1 34 01 2E 91 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 37 30 30 30 33 31 39 30 30 31 33 06 04 36 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 53 49 42 49 52 49 41 20 41 4E 54 49 46 52 45 45 5A 45 20 D0 9E D0 96 2D 34 30 20 D0 B6 D0 B5 D0 BB 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E4 57 00 00 00 00 13 04 06 00 E4 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 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 84 54 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EE 2C 01 00 35 04 06 00 28 73 5A 22 96 D7 DB 77 1C 53 08 A0 0B 76 [11:12:04]CheckFolder [11:12:04]dirname=/storage/ofd_packets [11:12:04]CheckFolder done [11:12:04]ProducePacketName [11:12:04]name=ofd_packets/00077038 [11:12:04]NVStorageSaveData ofd_packets/00077038 [11:12:04]File name is /storage/ofd_packets/00077038 [11:12:04]Write 346 bytes [11:12:04]NVStorageSaveData done [11:12:04]OFDSenderStorePacket done [11:12:04]KKMCreateOFDPacket done [11:12:04]NVStorageSaveData kkm_last_timestamp [11:12:04]File name is /storage/kkm_last_timestamp [11:12:04]Write 4 bytes [11:12:04]NVStorageSaveData done [11:12:04]ExternCall_PrintAddStr [11:12:04]wPrintStart [11:12:04]Write to MH i2c: 01 00 00 10 07 17 [11:12:04]Write i2c OK [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: 01 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: 01 07 00 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: 01 07 00 10 07 00 00 00 00 00 FF 0F 2C [11:12:04]RasterBufferAndPrint [11:12:04]line Счет N : (3)221055 [11:12:04]line ИНН: 02508201610067 [11:12:04]line Контрольно-Кассовый Чек [11:12:04]line ПРОДАЖА [11:12:04]line Товар: 4670003190013 [11:12:04]line Антифриз SIBIRIA ANTIFREEZE ОЖ-40 жел 1л [11:12:04]line 1.000 * 225.00 [11:12:04]line = 225.00 [11:12:04]line НДС 12% НСП 1% [11:12:04]line > о реализуемом товаре [11:12:04]line ИТОГО: 225.00 [11:12:04]line НСП 1% : 1.99 [11:12:04]line НДС 12% : 23.89 [11:12:04]line Наличными: 225.00 [11:12:04]line Безнал.: 0.00 [11:12:04]line Место: АЗС № 144 "Партнер Нефть" [11:12:04]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [11:12:04]line СНО: Общий режим [11:12:04]line Чек 40 24.06.2024 11:12 [11:12:04]line Смена: 397 ФФД: 1.0 [11:12:04]line ЗНМ: 0300000170 [11:12:04]line РНМ: 0000000000095696 [11:12:04]line Версия ККМ: 001 [11:12:04]line ФМ: 0000000000875009 [11:12:04]line ФД: 77038 [11:12:04]line ФПД: 44475898566359 [11:12:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T111204&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77038&fm=44475898566359&tin=02508201610067®Number=0000000000095696&sum=22500 [11:12:04]line 0 [11:12:04]OFD Sender: Processing packet 77038 [packets to send 351, broken 350] [11:12:04]ProducePacketName [11:12:04]name=ofd_packets/00077038 [11:12:04]OFD Sender: To server: pG, [11:12:04]CommunicateWithHost lk.salyk.kg:30040 [11:12:04]ConnectInit lk.salyk.kg [11:12:04]written 0, free lines is 4095 [11:12:04]Connected sock=10 [11:12:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 3C 01 00 00 ED E1 34 01 2E 91 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 37 30 30 30 33 31 39 30 30 31 33 06 04 36 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 53 49 42 49 52 49 41 20 41 4E 54 49 46 52 45 45 5A 45 20 D0 9E D0 96 2D 34 30 20 D0 B6 D0 B5 D0 BB 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E4 57 00 00 00 00 13 04 06 00 E4 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 09 00 00 00 00 07 04 06 00 E4 57 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 84 54 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EE 2C 01 00 35 04 06 00 28 73 5A 22 96 D7 DB 77 1C 53 08 A0 0B 76 [11:12:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 B4 D4 47 00 27 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EE 2C 01 00 F4 03 04 00 17 FB 78 66 B6 04 01 00 00 1F 79 D5 B4 0D 7F 04 7B [11:12:04]CommunicateWithHost err = 0 [11:12:04]CheckOFDResponse [11:12:04]1017 (14) - 77093643461234 [11:12:04]1041 (16) - 0000000000875009 [11:12:04]1040 (4) - 77038 [11:12:04]1012 (4) - 24.06.2024 04:50 [11:12:04]1206 (1) - 0 [11:12:04]OFD Sender: Remove packet 77038 [11:12:04]ProducePacketName [11:12:04]name=ofd_packets/00077038 [11:12:04]NVStorageDeleteData [11:12:05]Write to MH i2c: 01 00 00 39 07 40 [11:12:05]Write i2c OK [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: 01 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: 01 07 00 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: 01 07 00 39 07 00 00 00 00 00 00 0D 54 [11:12:05]RasterBufferAndPrint [11:12:05]line [11:12:05]line [11:12:05]line [11:12:05]line [11:12:05]line [11:12:05]written 0, free lines is 3334 [11:12:05]MH_Cut [11:12:05]Write to MH i2c: D1 01 00 40 07 01 19 [11:12:05]Write i2c OK [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: D1 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: D1 01 00 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: D1 01 00 40 07 00 18 [11:12:05]Write to MH i2c: 01 00 00 41 07 48 [11:12:05]Write i2c OK [11:12:05]MH_I2C_Read... [11:12:05]OFD Sender: No OFD packet to send [11:12:05]*** Cut start [11:12:05]*** Partial cut [11:12:05]*** CUTSNS_PIN = 1 [11:12:05]*** CUTSNS_PIN = 0 [11:12:06]*** Brake cut motor [11:12:06]Read from MH i2c: 01 [11:12:06]MH_I2C_Read... [11:12:06]*** Stop cut motor [11:12:06]*** Cut end [11:12:06]Read from MH i2c: 01 07 00 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: 01 07 00 41 07 00 00 00 00 00 FF 0F 5D [11:12:06]process_action close_receipt done [11:12:06]requested_data is exist [11:12:06]produce_requested_data [11:12:06]requested_item fm.sn is exist - process it [11:12:06]wFMCommunicate request_size=4 [11:12:06]MH_SAM_APDU [11:12:06]CAPDU: 80 11 00 00 [11:12:06]Write to MH i2c: E2 08 00 42 07 80 11 00 00 00 00 00 00 C3 [11:12:06]Write i2c OK [11:12:06]MH_I2C_Read... [11:12:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:06]Read from MH i2c: E2 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: E2 17 00 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: E2 17 00 42 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 13 [11:12:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:12:06]wFMCommunicate OK [11:12:06]requested_item fd.num is exist - process it [11:12:06]SAM_PROTO_GetFieldsCounters [11:12:06]wFMCommunicate request_size=4 [11:12:06]MH_SAM_APDU [11:12:06]CAPDU: 80 13 00 00 [11:12:06]Write to MH i2c: E2 08 00 43 07 80 13 00 00 00 00 00 00 C6 [11:12:06]Write i2c OK [11:12:06]MH_I2C_Read... [11:12:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:06]Read from MH i2c: E2 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: E2 62 00 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: E2 62 00 43 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 EE 2C 01 00 0E 04 04 00 8D 01 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 0F [11:12: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 EE 2C 01 00 0E 04 04 00 8D 01 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 [11:12:06]wFMCommunicate OK [11:12:06]SAM_PROTO_GetFieldsCounters done [11:12:06]requested_item shift.num is exist - process it [11:12:06]requested_item shift.opened is exist - process it [11:12:06]req_shift_opened [11:12:06]FM_GetShiftState [11:12:06]SAM_PROTO_GetShiftState [11:12:06]wFMCommunicate request_size=4 [11:12:06]MH_SAM_APDU [11:12:06]CAPDU: 80 13 01 00 [11:12:06]Write to MH i2c: E2 08 00 44 07 80 13 01 00 00 00 00 00 C8 [11:12:06]Write i2c OK [11:12:06]MH_I2C_Read... [11:12:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:06]Read from MH i2c: E2 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: E2 0E 00 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: E2 0E 00 44 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 D7 [11:12:06]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:12:06]wFMCommunicate OK [11:12:06]SAM_PROTO_GetShiftState done [11:12:06]FM_GetShiftState done [11:12:06]req_shift_opened done [11:12:06]requested_item shift.open_date is exist - process it [11:12:06]req_shift_open_date [11:12:06]req_shift_open_date done [11:12:06]produce_requested_data done [11:12:06]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77038,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [11:12:06]process_action_free close_receipt [11:12:06]json_value_free [11:12:06]json_value_free done [11:12:06]process_json_proto returns [11:12:06]Send response to host [11:12:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77038,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [11:12:06]free response buf [11:12:06]execute_script done [11:12:06]execute_script returns [11:12:06]free content buf [11:12:06]Sock 7.Close socket [11:12:06]Sock 7.Thread stoped [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:13:00]OFD Sender: No OFD packet to send [11:13:05]OFD Sender: No OFD packet to send [11:13:10]OFD Sender: No OFD packet to send [11:13:15]OFD Sender: No OFD packet to send [11:13:20]OFD Sender: No OFD packet to send [11:13:25]OFD Sender: No OFD packet to send [11:13:30]OFD Sender: No OFD packet to send [11:13:35]OFD Sender: No OFD packet to send [11:13:40]OFD Sender: No OFD packet to send [11:13:45]OFD Sender: No OFD packet to send [11:13:50]OFD Sender: No OFD packet to send [11:13:55]OFD Sender: No OFD packet to send [11:14:00]OFD Sender: No OFD packet to send [11:14:05]OFD Sender: No OFD packet to send [11:14:10]OFD Sender: No OFD packet to send [11:14:15]OFD Sender: No OFD packet to send [11:14:20]OFD Sender: No OFD packet to send [11:14:25]OFD Sender: No OFD packet to send [11:14:30]OFD Sender: No OFD packet to send [11:14:35]OFD Sender: No OFD packet to send [11:14:40]OFD Sender: No OFD packet to send [11:14:45]OFD Sender: No OFD packet to send [11:14:50]OFD Sender: No OFD packet to send [11:14:55]OFD Sender: No OFD packet to send [11:15:00]OFD Sender: No OFD packet to send [11:15:05]OFD Sender: No OFD packet to send [11:15:10]OFD Sender: No OFD packet to send [11:15:15]OFD Sender: No OFD packet to send [11:15:20]OFD Sender: No OFD packet to send [11:15:25]OFD Sender: No OFD packet to send [11:15:30]OFD Sender: No OFD packet to send [11:15:35]OFD Sender: No OFD packet to send [11:15:40]OFD Sender: No OFD packet to send [11:15:45]OFD Sender: No OFD packet to send [11:15:50]OFD Sender: No OFD packet to send [11:15:55]OFD Sender: No OFD packet to send [11:16:00]OFD Sender: No OFD packet to send [11:16:05]OFD Sender: No OFD packet to send [11:16:10]OFD Sender: No OFD packet to send [11:16:15]OFD Sender: No OFD packet to send [11:16:20]OFD Sender: No OFD packet to send [11:16:25]OFD Sender: No OFD packet to send [11:16:30]OFD Sender: No OFD packet to send [11:16:35]OFD Sender: No OFD packet to send [11:16:40]OFD Sender: No OFD packet to send [11:16:45]OFD Sender: No OFD packet to send [11:16:50]OFD Sender: No OFD packet to send [11:16:55]OFD Sender: No OFD packet to send [11:17:01]OFD Sender: No OFD packet to send [11:17:06]OFD Sender: No OFD packet to send [11:17:11]OFD Sender: No OFD packet to send [11:17:16]OFD Sender: No OFD packet to send [11:17:21]OFD Sender: No OFD packet to send [11:17:26]OFD Sender: No OFD packet to send [11:17:31]OFD Sender: No OFD packet to send [11:17:36]OFD Sender: No OFD packet to send [11:17:41]OFD Sender: No OFD packet to send [11:17:46]OFD Sender: No OFD packet to send [11:17:51]OFD Sender: No OFD packet to send [11:17:56]OFD Sender: No OFD packet to send [11:18:01]OFD Sender: No OFD packet to send [11:18:06]OFD Sender: No OFD packet to send [11:18:11]OFD Sender: No OFD packet to send [11:18:16]OFD Sender: No OFD packet to send [11:18:21]OFD Sender: No OFD packet to send [11:18:26]OFD Sender: No OFD packet to send [11:18:31]OFD Sender: No OFD packet to send [11:18:36]OFD Sender: No OFD packet to send [11:18:41]OFD Sender: No OFD packet to send [11:18:46]OFD Sender: No OFD packet to send [11:18:51]OFD Sender: No OFD packet to send [11:18:56]OFD Sender: No OFD packet to send [11:19:01]OFD Sender: No OFD packet to send [11:19:06]OFD Sender: No OFD packet to send [11:19:11]OFD Sender: No OFD packet to send [11:19:16]OFD Sender: No OFD packet to send [11:19:21]OFD Sender: No OFD packet to send [11:19:26]OFD Sender: No OFD packet to send [11:19:31]OFD Sender: No OFD packet to send [11:19:36]OFD Sender: No OFD packet to send [11:19:41]OFD Sender: No OFD packet to send [11:19:46]OFD Sender: No OFD packet to send [11:19:51]OFD Sender: No OFD packet to send [11:19:56]OFD Sender: No OFD packet to send [11:20:01]OFD Sender: No OFD packet to send [11:20:05]accept exits with 9 [11:20:05]New connection [11:20:05]New thread 3067309412 created [11:20:05]Thread 3067452772 joined [11:20:05]Waiting for new connection... [11:20:05] Sock 9.Parse request [11:20:05]Sock 9.Check first char [11:20:05]Sock 9.First char is OK [11:20:05]request: POST /json_proto HTTP/1.0 [11:20:05]Method: POST [11:20:05]URL: /json_proto [11:20:05]Method is POST - this is cgi request [11:20:05]url: /json_proto [11:20:05]query_string will be loaded in cgi processing [11:20:05]execute_cgi json_proto POST (null) [11:20:05]execute_cgi path=json_proto method=POST [11:20:05]POST find Content-Length [11:20:05]Host: 172.17.39.195:8080 [11:20:05]Content-Length: 678 [11:20:05]Content-Type: application/json [11:20:05] [11:20:05]POST finish read [11:20:05]Found Content-Length = 678 [11:20:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:20:05]execute_script... [11:20: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)1695531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:20:05]POST & json_proto [11:20:05]process_json_proto [11:20:05]json parsed OK: [11:20:05]protocol is kg_v1.0 [11:20:05]action value=close_receipt [11:20:05]process_action close_receipt [11:20:05]cmd_close_receipt [11:20:05]MH_GetDate [11:20:05]Write to MH i2c: F0 00 00 45 07 3B [11:20:05]Write i2c OK [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: F0 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: F0 09 00 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: F0 09 00 45 07 00 66 56 79 66 99 81 91 64 EE [11:20:05]GetLastDocTimeStamp 1719227524 [11:20:05]current date 1719228006 [11:20:05]FM_GetShiftState [11:20:05]SAM_PROTO_GetShiftState [11:20:05]wFMCommunicate request_size=4 [11:20:05]MH_SAM_APDU [11:20:05]CAPDU: 80 13 01 00 [11:20:05]Write to MH i2c: E2 08 00 46 07 80 13 01 00 00 00 00 00 CA [11:20:05]Write i2c OK [11:20:05]MH_I2C_Read... [11:20:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:05]Read from MH i2c: E2 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: E2 0E 00 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: E2 0E 00 46 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 D9 [11:20:05]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:20:05]wFMCommunicate OK [11:20:05]SAM_PROTO_GetShiftState done [11:20:05]FM_GetShiftState done [11:20:05]opened in 1719189095 [11:20:05]opened+sec_in_day 1719275495 [11:20:05]quantity*price = 30012 [11:20:05]sum+1 = 30014 [11:20:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 41 24.06.2024 11:20 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77039 ФПД: 81864334424066 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T112006&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77039&fm=81864334424066&tin=02508201610067®Number=0000000000095696&sum=30000 [11:20:06]StoreToDocumentArchive [11:20:06]shift 397 fd 77039 [11:20:06]save to /storage/0397/doc_00077039 [11:20:06]save last doc name /storage/0397/doc_00077039 to /storage/kkm_last_doc_name [11:20:06]save OK [11:20:06]Clear old archive folders... [11:20:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:20:06]tlvbuf is 018B2A40 [11:20:06]SAM_PROTO_ClearQueue [11:20:06]wFMCommunicate request_size=4 [11:20:06]MH_SAM_APDU [11:20:06]CAPDU: 80 09 00 00 [11:20:06]Write to MH i2c: E2 08 00 53 07 80 09 00 00 00 00 00 00 CC [11:20:06]Write i2c OK [11:20:06]MH_I2C_Read... [11:20:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:06]Read from MH i2c: E2 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 03 00 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 03 00 53 07 00 90 00 CE [11:20:06]RAPDU: 90 00 [11:20:06]wFMCommunicate OK [11:20:06]SAM_PROTO_ClearQueue done [11:20:06]KKMCreateOFDPacket [11:20:06]OFDProtocolAddRootSTLVToBuf [11:20:06]FM_MakeSignedData [11:20:06]FM_MakeSignedData [11:20:06]SAM_PROTO_SignData [11:20:06]wFMCommunicate request_size=4 [11:20:06]MH_SAM_APDU [11:20:06]CAPDU: 80 0D 01 02 [11:20:06]Write to MH i2c: E2 08 00 54 07 80 0D 01 02 00 00 00 00 D4 [11:20:06]Write i2c OK [11:20:06]MH_I2C_Read... [11:20:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:06]Read from MH i2c: E2 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 03 00 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 03 00 54 07 00 90 00 CF [11:20:06]RAPDU: 90 00 [11:20:06]wFMCommunicate OK [11:20:06]wFMCommunicate request_size=255 [11:20:06]MH_SAM_APDU [11:20:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 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 29 00 00 00 F4 03 04 00 66 56 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EF 2C 01 00 35 04 06 00 4A [11:20:06]Write to MH i2c: E2 02 01 55 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 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 29 00 00 00 F4 03 04 00 66 56 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EF 2C 01 00 35 04 06 00 4A 00 00 E5 [11:20:06]Write i2c OK [11:20:06]MH_I2C_Read... [11:20:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:06]Read from MH i2c: E2 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 03 00 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 03 00 55 07 00 90 00 D0 [11:20:06]RAPDU: 90 00 [11:20:06]wFMCommunicate OK [11:20:06]wFMCommunicate request_size=10 [11:20:06]MH_SAM_APDU [11:20:06]CAPDU: 80 0D 02 02 05 74 86 92 B8 02 [11:20:06]Write to MH i2c: E2 0D 00 56 07 80 0D 02 02 05 00 74 86 92 B8 02 00 00 27 [11:20:06]Write i2c OK [11:20:06]MH_I2C_Read... [11:20:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:06]Read from MH i2c: E2 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 03 00 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 03 00 56 07 00 90 00 D1 [11:20:06]RAPDU: 90 00 [11:20:06]wFMCommunicate OK [11:20:06]wFMCommunicate request_size=4 [11:20:06]MH_SAM_APDU [11:20:06]CAPDU: 80 0D 03 02 [11:20:06]Write to MH i2c: E2 08 00 57 07 80 0D 03 02 00 00 00 00 D9 [11:20:06]Write i2c OK [11:20:06]MH_I2C_Read... [11:20:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:06]Read from MH i2c: E2 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 0B 00 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 0B 00 57 07 00 04 67 7B 04 B0 48 C7 38 90 00 BB [11:20:06]RAPDU: 04 67 7B 04 B0 48 C7 38 90 00 [11:20:06]wFMCommunicate OK [11:20:06]SAM_PROTO_SignData done [11:20:06]FM_MakeSignedData done [11:20:06]CreateOFDProtocolMessage [11:20:06]wFMCommunicate request_size=4 [11:20:06]MH_SAM_APDU [11:20:06]CAPDU: 80 11 00 00 [11:20:06]Write to MH i2c: E2 08 00 58 07 80 11 00 00 00 00 00 00 D9 [11:20:06]Write i2c OK [11:20:06]MH_I2C_Read... [11:20:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:06]Read from MH i2c: E2 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 17 00 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 17 00 58 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 29 [11:20:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:20:06]wFMCommunicate OK [11:20:06]CreateOFDProtocolMessage done [11:20:06]OFDSenderStorePacket 77039 [11:20:06]StoreOFDPacket docnum=77039 [11:20:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 A7 34 07 01 5F 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 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 29 00 00 00 F4 03 04 00 66 56 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EF 2C 01 00 35 04 06 00 4A 74 86 92 B8 02 04 67 7B 04 B0 48 C7 38 [11:20:06]CheckFolder [11:20:06]dirname=/storage/ofd_packets [11:20:06]CheckFolder done [11:20:06]ProducePacketName [11:20:06]name=ofd_packets/00077039 [11:20:06]NVStorageSaveData ofd_packets/00077039 [11:20:06]File name is /storage/ofd_packets/00077039 [11:20:06]Write 301 bytes [11:20:06]NVStorageSaveData done [11:20:06]OFDSenderStorePacket done [11:20:06]KKMCreateOFDPacket done [11:20:06]NVStorageSaveData kkm_last_timestamp [11:20:06]File name is /storage/kkm_last_timestamp [11:20:06]Write 4 bytes [11:20:06]NVStorageSaveData done [11:20:06]ExternCall_PrintAddStr [11:20:06]wPrintStart [11:20:06]Write to MH i2c: 01 00 00 59 07 60 [11:20:06]Write i2c OK [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: 01 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: 01 07 00 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: 01 07 00 59 07 00 00 00 00 00 FF 0F 75 [11:20:06]RasterBufferAndPrint [11:20:06]line Счет N : (1)1695531 [11:20:06]line ИНН: 02508201610067 [11:20:06]line Контрольно-Кассовый Чек [11:20:06]line ПРОДАЖА [11:20:06]line ТРК (МРК, ГНК) : 53 [11:20:06]line Товар: 2710124130 [11:20:06]line Аи-92-К-5 [11:20:06]line 4.520 * 66.40 [11:20:06]line = 300.13 [11:20:06]line НДС 12% НСП 1% [11:20:06]line > о реализуемом товаре [11:20:06]line ОКРУГЛЕНИЕ: -0.13 [11:20:06]line ИТОГО: 300.00 [11:20:06]line Внесено: 300.00 [11:20:06]line СДАЧА: 0.00 [11:20:06]line НСП 1% : 2.66 [11:20:06]line НДС 12% : 31.87 [11:20:06]line Наличными: 300.00 [11:20:06]line Безнал.: 0.00 [11:20:06]line Место: АЗС № 144 "Партнер Нефть" [11:20:06]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [11:20:06]line СНО: Общий режим [11:20:06]line Чек 41 24.06.2024 11:20 [11:20:06]line Смена: 397 ФФД: 1.0 [11:20:06]line ЗНМ: 0300000170 [11:20:06]line РНМ: 0000000000095696 [11:20:06]line Версия ККМ: 001 [11:20:06]line ФМ: 0000000000875009 [11:20:06]line ФД: 77039 [11:20:06]line ФПД: 81864334424066 [11:20:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T112006&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77039&fm=81864334424066&tin=02508201610067®Number=0000000000095696&sum=30000 [11:20:06]written 0, free lines is 4095 [11:20:07]OFD Sender: Processing packet 77039 [packets to send 351, broken 350] [11:20:07]ProducePacketName [11:20:07]name=ofd_packets/00077039 [11:20:07]OFD Sender: To server: pG, [11:20:07]CommunicateWithHost lk.salyk.kg:30040 [11:20:07]ConnectInit lk.salyk.kg [11:20:07]Write to MH i2c: 01 00 00 84 07 8B [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: 01 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: 01 07 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: 01 07 00 84 07 00 00 00 00 00 CE 0C 6C [11:20:07]RasterBufferAndPrint [11:20:07]line [11:20:07]line [11:20:07]line [11:20:07]line [11:20:07]line [11:20:07]written 0, free lines is 3286 [11:20:07]MH_Cut [11:20:07]Write to MH i2c: D1 01 00 8B 07 01 64 [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: D1 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: D1 01 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: D1 01 00 8B 07 00 63 [11:20:07]Write to MH i2c: 01 00 00 8C 07 93 [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]Connected sock=10 [11:20:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 A7 34 07 01 5F 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 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 29 00 00 00 F4 03 04 00 66 56 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 EF 2C 01 00 35 04 06 00 4A 74 86 92 B8 02 04 67 7B 04 B0 48 C7 38 [11:20:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 3C AF 47 00 0A 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 35 30 30 39 10 04 04 00 EF 2C 01 00 F4 03 04 00 FA FC 78 66 B6 04 01 00 00 B3 26 D1 A9 52 6E 66 CD [11:20:07]CommunicateWithHost err = 0 [11:20:07]CheckOFDResponse [11:20:07]1017 (14) - 77093643461234 [11:20:07]1041 (16) - 0000000000875009 [11:20:07]1040 (4) - 77039 [11:20:07]1012 (4) - 24.06.2024 04:58 [11:20:07]1206 (1) - 0 [11:20:07]OFD Sender: Remove packet 77039 [11:20:07]ProducePacketName [11:20:07]name=ofd_packets/00077039 [11:20:07]NVStorageDeleteData [11:20:08]*** Cut start [11:20:08]*** Partial cut [11:20:08]*** CUTSNS_PIN = 1 [11:20:08]OFD Sender: No OFD packet to send [11:20:08]*** CUTSNS_PIN = 0 [11:20:08]*** Brake cut motor [11:20:08]Read from MH i2c: 01 [11:20:08]MH_I2C_Read... [11:20:08]*** Stop cut motor [11:20:08]*** Cut end [11:20:08]Read from MH i2c: 01 07 00 [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: 01 07 00 8C 07 00 00 00 00 00 FF 0F A8 [11:20:08]process_action close_receipt done [11:20:08]requested_data is exist [11:20:08]produce_requested_data [11:20:08]requested_item fm.sn is exist - process it [11:20:08]wFMCommunicate request_size=4 [11:20:08]MH_SAM_APDU [11:20:08]CAPDU: 80 11 00 00 [11:20:08]Write to MH i2c: E2 08 00 8D 07 80 11 00 00 00 00 00 00 0E [11:20:08]Write i2c OK [11:20:08]MH_I2C_Read... [11:20:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:08]Read from MH i2c: E2 [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: E2 17 00 [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: E2 17 00 8D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 5E [11:20:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:20:08]wFMCommunicate OK [11:20:08]requested_item fd.num is exist - process it [11:20:08]SAM_PROTO_GetFieldsCounters [11:20:08]wFMCommunicate request_size=4 [11:20:08]MH_SAM_APDU [11:20:08]CAPDU: 80 13 00 00 [11:20:08]Write to MH i2c: E2 08 00 8E 07 80 13 00 00 00 00 00 00 11 [11:20:08]Write i2c OK [11:20:08]MH_I2C_Read... [11:20:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:09]Read from MH i2c: E2 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: E2 62 00 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: E2 62 00 8E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 EF 2C 01 00 0E 04 04 00 8D 01 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 5E [11:20: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 EF 2C 01 00 0E 04 04 00 8D 01 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 [11:20:09]wFMCommunicate OK [11:20:09]SAM_PROTO_GetFieldsCounters done [11:20:09]requested_item shift.num is exist - process it [11:20:09]requested_item shift.opened is exist - process it [11:20:09]req_shift_opened [11:20:09]FM_GetShiftState [11:20:09]SAM_PROTO_GetShiftState [11:20:09]wFMCommunicate request_size=4 [11:20:09]MH_SAM_APDU [11:20:09]CAPDU: 80 13 01 00 [11:20:09]Write to MH i2c: E2 08 00 8F 07 80 13 01 00 00 00 00 00 13 [11:20:09]Write i2c OK [11:20:09]MH_I2C_Read... [11:20:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:09]Read from MH i2c: E2 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: E2 0E 00 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: E2 0E 00 8F 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 22 [11:20:09]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:20:09]wFMCommunicate OK [11:20:09]SAM_PROTO_GetShiftState done [11:20:09]FM_GetShiftState done [11:20:09]req_shift_opened done [11:20:09]requested_item shift.open_date is exist - process it [11:20:09]req_shift_open_date [11:20:09]req_shift_open_date done [11:20:09]produce_requested_data done [11:20:09]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77039,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [11:20:09]process_action_free close_receipt [11:20:09]json_value_free [11:20:09]json_value_free done [11:20:09]process_json_proto returns [11:20:09]Send response to host [11:20:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77039,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [11:20:09]free response buf [11:20:09]execute_script done [11:20:09]execute_script returns [11:20:09]free content buf [11:20:09]Sock 9.Close socket [11:20:09]Sock 9.Thread stoped [11:20:13]OFD Sender: No OFD packet to send [11:20:18]OFD Sender: No OFD packet to send [11:20:23]OFD Sender: No OFD packet to send [11:20:28]OFD Sender: No OFD packet to send [11:20:33]OFD Sender: No OFD packet to send [11:20:38]OFD Sender: No OFD packet to send [11:20:43]OFD Sender: No OFD packet to send [11:20:48]OFD Sender: No OFD packet to send [11:20:53]OFD Sender: No OFD packet to send [11:20:58]OFD Sender: No OFD packet to send [11:21:03]OFD Sender: No OFD packet to send [11:21:08]OFD Sender: No OFD packet to send [11:21:13]OFD Sender: No OFD packet to send [11:21:18]OFD Sender: No OFD packet to send [11:21:23]OFD Sender: No OFD packet to send [11:21:28]OFD Sender: No OFD packet to send [11:21:33]OFD Sender: No OFD packet to send [11:21:38]OFD Sender: No OFD packet to send [11:21:43]OFD Sender: No OFD packet to send [11:21:48]OFD Sender: No OFD packet to send [11:21:53]OFD Sender: No OFD packet to send [11:21:58]OFD Sender: No OFD packet to send [11:22:03]OFD Sender: No OFD packet to send [11:22:08]OFD Sender: No OFD packet to send [11:22:13]OFD Sender: No OFD packet to send [11:22:18]OFD Sender: No OFD packet to send [11:22:23]OFD Sender: No OFD packet to send [11:22:28]OFD Sender: No OFD packet to send [11:22:33]OFD Sender: No OFD packet to send [11:22:38]OFD Sender: No OFD packet to send [11:22:43]OFD Sender: No OFD packet to send [11:22:48]OFD Sender: No OFD packet to send [11:22:53]OFD Sender: No OFD packet to send [11:22:58]OFD Sender: No OFD packet to send [11:23:03]OFD Sender: No OFD packet to send [11:23:08]OFD Sender: No OFD packet to send [11:23:13]OFD Sender: No OFD packet to send [11:23:18]OFD Sender: No OFD packet to send [11:23:23]OFD Sender: No OFD packet to send [11:23:28]OFD Sender: No OFD packet to send [11:23:33]OFD Sender: No OFD packet to send [11:23:38]OFD Sender: No OFD packet to send [11:23:43]OFD Sender: No OFD packet to send [11:23:48]OFD Sender: No OFD packet to send [11:23:53]OFD Sender: No OFD packet to send [11:23:58]OFD Sender: No OFD packet to send [11:24:03]OFD Sender: No OFD packet to send [11:24:08]OFD Sender: No OFD packet to send [11:24:13]OFD Sender: No OFD packet to send [11:24:18]OFD Sender: No OFD packet to send [11:24:23]OFD Sender: No OFD packet to send [11:24:28]OFD Sender: No OFD packet to send [11:24:33]OFD Sender: No OFD packet to send [11:24:38]OFD Sender: No OFD packet to send [11:24:43]OFD Sender: No OFD packet to send [11:24:48]OFD Sender: No OFD packet to send [11:24:53]OFD Sender: No OFD packet to send [11:24:58]OFD Sender: No OFD packet to send [11:25:03]OFD Sender: No OFD packet to send [11:25:08]OFD Sender: No OFD packet to send [11:25:13]OFD Sender: No OFD packet to send [11:25:18]OFD Sender: No OFD packet to send [11:25:23]OFD Sender: No OFD packet to send [11:25:28]OFD Sender: No OFD packet to send [11:25:33]OFD Sender: No OFD packet to send [11:25:38]OFD Sender: No OFD packet to send [11:25:43]OFD Sender: No OFD packet to send [11:25:48]OFD Sender: No OFD packet to send [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:18]OFD Sender: No OFD packet to send [11:26:23]OFD Sender: No OFD packet to send [11:26:28]OFD Sender: No OFD packet to send [11:26:33]OFD Sender: No OFD packet to send [11:26:38]OFD Sender: No OFD packet to send [11:26:43]OFD Sender: No OFD packet to send [11:26:48]OFD Sender: No OFD packet to send [11:26:54]OFD Sender: No OFD packet to send [11:26:59]OFD Sender: No OFD packet to send [11:27:04]OFD Sender: No OFD packet to send [11:27:09]OFD Sender: No OFD packet to send [11:27:14]OFD Sender: No OFD packet to send [11:27:19]OFD Sender: No OFD packet to send [11:27:24]OFD Sender: No OFD packet to send [11:27:29]OFD Sender: No OFD packet to send [11:27:34]OFD Sender: No OFD packet to send [11:27:39]OFD Sender: No OFD packet to send [11:27:44]OFD Sender: No OFD packet to send [11:27:49]OFD Sender: No OFD packet to send [11:27:54]OFD Sender: No OFD packet to send [11:27:59]OFD Sender: No OFD packet to send [11:28:04]OFD Sender: No OFD packet to send [11:28:09]OFD Sender: No OFD packet to send [11:28:14]OFD Sender: No OFD packet to send [11:28:19]OFD Sender: No OFD packet to send [11:28:24]OFD Sender: No OFD packet to send [11:28:29]OFD Sender: No OFD packet to send [11:28:34]OFD Sender: No OFD packet to send [11:28:39]OFD Sender: No OFD packet to send [11:28:44]OFD Sender: No OFD packet to send [11:28:49]OFD Sender: No OFD packet to send [11:28:54]OFD Sender: No OFD packet to send [11:28:59]OFD Sender: No OFD packet to send [11:29:04]OFD Sender: No OFD packet to send [11:29:09]OFD Sender: No OFD packet to send [11:29:14]OFD Sender: No OFD packet to send [11:29:19]OFD Sender: No OFD packet to send [11:29:24]OFD Sender: No OFD packet to send [11:29:29]OFD Sender: No OFD packet to send [11:29:34]OFD Sender: No OFD packet to send [11:29:39]OFD Sender: No OFD packet to send [11:29:44]OFD Sender: No OFD packet to send [11:29:49]OFD Sender: No OFD packet to send [11:29:54]OFD Sender: No OFD packet to send [11:29:59]OFD Sender: No OFD packet to send [11:30:04]OFD Sender: No OFD packet to send [11:30:09]OFD Sender: No OFD packet to send [11:30:14]OFD Sender: No OFD packet to send [11:30:19]OFD Sender: No OFD packet to send [11:30:24]OFD Sender: No OFD packet to send [11:30:29]OFD Sender: No OFD packet to send [11:30:34]OFD Sender: No OFD packet to send [11:30:39]OFD Sender: No OFD packet to send [11:30:44]OFD Sender: No OFD packet to send [11:30:49]OFD Sender: No OFD packet to send [11:30:54]OFD Sender: No OFD packet to send [11:30:59]OFD Sender: No OFD packet to send [11:31:04]OFD Sender: No OFD packet to send [11:31:09]OFD Sender: No OFD packet to send [11:31:14]OFD Sender: No OFD packet to send [11:31:19]OFD Sender: No OFD packet to send [11:31:24]OFD Sender: No OFD packet to send [11:31:29]OFD Sender: No OFD packet to send [11:31:34]OFD Sender: No OFD packet to send [11:31:39]OFD Sender: No OFD packet to send [11:31:44]OFD Sender: No OFD packet to send [11:31:49]OFD Sender: No OFD packet to send [11:31:54]OFD Sender: No OFD packet to send [11:31:59]OFD Sender: No OFD packet to send [11:32:04]OFD Sender: No OFD packet to send [11:32:09]OFD Sender: No OFD packet to send [11:32:14]OFD Sender: No OFD packet to send [11:32:19]OFD Sender: No OFD packet to send [11:32:24]OFD Sender: No OFD packet to send [11:32:29]OFD Sender: No OFD packet to send [11:32:34]OFD Sender: No OFD packet to send [11:32:39]OFD Sender: No OFD packet to send [11:32:44]OFD Sender: No OFD packet to send [11:32:49]OFD Sender: No OFD packet to send [11:32:54]OFD Sender: No OFD packet to send [11:32:59]OFD Sender: No OFD packet to send [11:33:04]OFD Sender: No OFD packet to send [11:33:09]OFD Sender: No OFD packet to send [11:33:14]OFD Sender: No OFD packet to send [11:33:19]OFD Sender: No OFD packet to send [11:33:24]OFD Sender: No OFD packet to send [11:33:29]OFD Sender: No OFD packet to send [11:33:34]OFD Sender: No OFD packet to send [11:33:39]OFD Sender: No OFD packet to send [11:33:44]OFD Sender: No OFD packet to send [11:33:49]OFD Sender: No OFD packet to send [11:33:54]OFD Sender: No OFD packet to send [11:33:59]OFD Sender: No OFD packet to send [11:34:04]OFD Sender: No OFD packet to send [11:34:09]OFD Sender: No OFD packet to send [11:34:14]OFD Sender: No OFD packet to send [11:34:19]OFD Sender: No OFD packet to send [11:34:24]OFD Sender: No OFD packet to send [11:34:29]OFD Sender: No OFD packet to send [11:34:34]OFD Sender: No OFD packet to send [11:34:39]OFD Sender: No OFD packet to send [11:34:44]OFD Sender: No OFD packet to send [11:34:49]OFD Sender: No OFD packet to send [11:34:54]OFD Sender: No OFD packet to send [11:34:59]OFD Sender: No OFD packet to send [11:35:04]OFD Sender: No OFD packet to send [11:35:09]OFD Sender: No OFD packet to send [11:35:14]OFD Sender: No OFD packet to send [11:35:19]OFD Sender: No OFD packet to send [11:35:25]OFD Sender: No OFD packet to send [11:35:30]OFD Sender: No OFD packet to send [11:35:35]OFD Sender: No OFD packet to send [11:35:40]OFD Sender: No OFD packet to send [11:35:45]OFD Sender: No OFD packet to send [11:35:50]OFD Sender: No OFD packet to send [11:35:55]OFD Sender: No OFD packet to send [11:36:00]OFD Sender: No OFD packet to send [11:36:05]OFD Sender: No OFD packet to send [11:36:10]OFD Sender: No OFD packet to send [11:36:15]OFD Sender: No OFD packet to send [11:36:20]OFD Sender: No OFD packet to send [11:36:25]OFD Sender: No OFD packet to send [11:36:30]OFD Sender: No OFD packet to send [11:36:35]OFD Sender: No OFD packet to send [11:36:40]OFD Sender: No OFD packet to send [11:36:45]OFD Sender: No OFD packet to send [11:36:47]accept exits with 7 [11:36:47]New connection [11:36:47]New thread 3067452772 created [11:36:47]Thread 3067309412 joined [11:36:47]Waiting for new connection... [11:36:47] Sock 7.Parse request [11:36:47]Sock 7.Check first char [11:36:47]Sock 7.First char is OK [11:36:47]request: POST /json_proto HTTP/1.0 [11:36:47]Method: POST [11:36:47]URL: /json_proto [11:36:47]Method is POST - this is cgi request [11:36:47]url: /json_proto [11:36:47]query_string will be loaded in cgi processing [11:36:47]execute_cgi json_proto POST (null) [11:36:47]execute_cgi path=json_proto method=POST [11:36:47]POST find Content-Length [11:36:47]Host: 172.17.39.195:8080 [11:36:47]Content-Length: 649 [11:36:47]Content-Type: application/json [11:36:47] [11:36:47]POST finish read [11:36:47]Found Content-Length = 649 [11:36:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221056", "tax_sys" : 0, "items" : [ { "code": "4607065000790", "name": "\u0428\u043E\u043A M\u0026M`s \u0441 \u0430\u0440\u0430\u0445\u0438\u0441\u043E\u043C 45\u0433", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:47]execute_script... [11:36: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)221056", "tax_sys" : 0, "items" : [ { "code": "4607065000790", "name": "\u0428\u043E\u043A M\u0026M`s \u0441 \u0430\u0440\u0430\u0445\u0438\u0441\u043E\u043C 45\u0433", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:47]POST & json_proto [11:36:47]process_json_proto [11:36:47]json parsed OK: [11:36:47]protocol is kg_v1.0 [11:36:47]action value=close_receipt [11:36:47]process_action close_receipt [11:36:47]cmd_close_receipt [11:36:47]MH_GetDate [11:36:47]Write to MH i2c: F0 00 00 90 07 86 [11:36:47]Write i2c OK [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: F0 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: F0 09 00 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: F0 09 00 90 07 00 51 5A 79 66 99 81 91 64 28 [11:36:47]GetLastDocTimeStamp 1719228006 [11:36:47]current date 1719229009 [11:36:47]FM_GetShiftState [11:36:47]SAM_PROTO_GetShiftState [11:36:47]wFMCommunicate request_size=4 [11:36:47]MH_SAM_APDU [11:36:47]CAPDU: 80 13 01 00 [11:36:47]Write to MH i2c: E2 08 00 91 07 80 13 01 00 00 00 00 00 15 [11:36:47]Write i2c OK [11:36:47]MH_I2C_Read... [11:36:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:47]Read from MH i2c: E2 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: E2 0E 00 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: E2 0E 00 91 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 24 [11:36:47]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:36:47]wFMCommunicate OK [11:36:47]SAM_PROTO_GetShiftState done [11:36:47]FM_GetShiftState done [11:36:47]opened in 1719189095 [11:36:47]opened+sec_in_day 1719275495 [11:36:47]quantity*price = 7000 [11:36:47]sum+1 = 7001 [11:36:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 70.00 НСП 1% : 0.62 НДС 12% : 7.43 Наличными: 70.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 42 24.06.2024 11:36 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77040 ФПД: 159174223054466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T113649&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77040&fm=159174223054466&tin=02508201610067®Number=0000000000095696&sum=7000 0 [11:36:48]StoreToDocumentArchive [11:36:48]shift 397 fd 77040 [11:36:48]save to /storage/0397/doc_00077040 [11:36:48]save last doc name /storage/0397/doc_00077040 to /storage/kkm_last_doc_name [11:36:48]save OK [11:36:48]Clear old archive folders... [11:36:48]ProcessDocumentItem done err = 0, tmpTLVsize=279 [11:36:48]tlvbuf is 018E2000 [11:36:48]SAM_PROTO_ClearQueue [11:36:48]wFMCommunicate request_size=4 [11:36:48]MH_SAM_APDU [11:36:48]CAPDU: 80 09 00 00 [11:36:48]Write to MH i2c: E2 08 00 9E 07 80 09 00 00 00 00 00 00 17 [11:36:48]Write i2c OK [11:36:48]MH_I2C_Read... [11:36:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:48]Read from MH i2c: E2 [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: E2 03 00 [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: E2 03 00 9E 07 00 90 00 19 [11:36:48]RAPDU: 90 00 [11:36:48]wFMCommunicate OK [11:36:48]SAM_PROTO_ClearQueue done [11:36:48]KKMCreateOFDPacket [11:36:48]OFDProtocolAddRootSTLVToBuf [11:36:48]FM_MakeSignedData [11:36:48]FM_MakeSignedData [11:36:48]SAM_PROTO_SignData [11:36:48]wFMCommunicate request_size=4 [11:36:48]MH_SAM_APDU [11:36:48]CAPDU: 80 0D 01 02 [11:36:48]Write to MH i2c: E2 08 00 9F 07 80 0D 01 02 00 00 00 00 1F [11:36:48]Write i2c OK [11:36:48]MH_I2C_Read... [11:36:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:48]Read from MH i2c: E2 [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: E2 03 00 [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: E2 03 00 9F 07 00 90 00 1A [11:36:48]RAPDU: 90 00 [11:36:48]wFMCommunicate OK [11:36:48]wFMCommunicate request_size=255 [11:36:48]MH_SAM_APDU [11:36:48]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 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 E7 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 2A 00 00 00 F4 03 04 00 51 5A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 [11:36:48]Write to MH i2c: E2 02 01 A0 07 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 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 E7 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 2A 00 00 00 F4 03 04 00 51 5A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 00 00 0B [11:36:48]Write i2c OK [11:36:48]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:49]Read from MH i2c: E2 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 03 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 03 00 A0 07 00 90 00 1B [11:36:49]RAPDU: 90 00 [11:36:49]wFMCommunicate OK [11:36:49]wFMCommunicate request_size=38 [11:36:49]MH_SAM_APDU [11:36:49]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F0 2C 01 00 35 04 06 00 90 C4 A3 05 C6 82 [11:36:49]Write to MH i2c: E2 29 00 A1 07 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F0 2C 01 00 35 04 06 00 90 C4 A3 05 C6 82 00 00 09 [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:49]Read from MH i2c: E2 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 03 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 03 00 A1 07 00 90 00 1C [11:36:49]RAPDU: 90 00 [11:36:49]wFMCommunicate OK [11:36:49]wFMCommunicate request_size=4 [11:36:49]MH_SAM_APDU [11:36:49]CAPDU: 80 0D 03 02 [11:36:49]Write to MH i2c: E2 08 00 A2 07 80 0D 03 02 00 00 00 00 24 [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:49]Read from MH i2c: E2 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 0B 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 0B 00 A2 07 00 80 63 D2 1D 92 FF 8A AF 90 00 C1 [11:36:49]RAPDU: 80 63 D2 1D 92 FF 8A AF 90 00 [11:36:49]wFMCommunicate OK [11:36:49]SAM_PROTO_SignData done [11:36:49]FM_MakeSignedData done [11:36:49]CreateOFDProtocolMessage [11:36:49]wFMCommunicate request_size=4 [11:36:49]MH_SAM_APDU [11:36:49]CAPDU: 80 11 00 00 [11:36:49]Write to MH i2c: E2 08 00 A3 07 80 11 00 00 00 00 00 00 24 [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:49]Read from MH i2c: E2 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 17 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 17 00 A3 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 74 [11:36:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:36:49]wFMCommunicate OK [11:36:49]CreateOFDProtocolMessage done [11:36:49]OFDSenderStorePacket 77040 [11:36:49]StoreOFDPacket docnum=77040 [11:36:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 2B 01 00 00 C4 13 23 01 DA 1C 5A 03 01 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 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 E7 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 2A 00 00 00 F4 03 04 00 51 5A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F0 2C 01 00 35 04 06 00 90 C4 A3 05 C6 82 80 63 D2 1D 92 FF 8A AF [11:36:49]CheckFolder [11:36:49]dirname=/storage/ofd_packets [11:36:49]CheckFolder done [11:36:49]ProducePacketName [11:36:49]name=ofd_packets/00077040 [11:36:49]NVStorageSaveData ofd_packets/00077040 [11:36:49]File name is /storage/ofd_packets/00077040 [11:36:49]Write 329 bytes [11:36:49]NVStorageSaveData done [11:36:49]OFDSenderStorePacket done [11:36:49]KKMCreateOFDPacket done [11:36:49]NVStorageSaveData kkm_last_timestamp [11:36:49]File name is /storage/kkm_last_timestamp [11:36:49]Write 4 bytes [11:36:49]NVStorageSaveData done [11:36:49]ExternCall_PrintAddStr [11:36:49]wPrintStart [11:36:49]Write to MH i2c: 01 00 00 A4 07 AB [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 07 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 07 00 A4 07 00 00 00 00 00 FF 0F C0 [11:36:49]RasterBufferAndPrint [11:36:49]line Счет N : (3)221056 [11:36:49]line ИНН: 02508201610067 [11:36:49]line Контрольно-Кассовый Чек [11:36:49]line ПРОДАЖА [11:36:49]line Товар: 4607065000790 [11:36:49]line Шок M&M`s с арахисом 45г [11:36:49]line 1.000 * 70.00 [11:36:49]line = 70.00 [11:36:49]line НДС 12% НСП 1% [11:36:49]line > о реализуемом товаре [11:36:49]line ИТОГО: 70.00 [11:36:49]line НСП 1% : 0.62 [11:36:49]line НДС 12% : 7.43 [11:36:49]line Наличными: 70.00 [11:36:49]line Безнал.: 0.00 [11:36:49]line Место: АЗС № 144 "Партнер Нефть" [11:36:49]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [11:36:49]line СНО: Общий режим [11:36:49]line Чек 42 24.06.2024 11:36 [11:36:49]line Смена: 397 ФФД: 1.0 [11:36:49]line ЗНМ: 0300000170 [11:36:49]line РНМ: 0000000000095696 [11:36:49]line Версия ККМ: 001 [11:36:49]line ФМ: 0000000000875009 [11:36:49]line ФД: 77040 [11:36:49]line ФПД: 159174223054466 [11:36:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T113649&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77040&fm=159174223054466&tin=02508201610067®Number=0000000000095696&sum=7000 [11:36:49]line 0 [11:36:49]OFD Sender: Processing packet 77040 [packets to send 351, broken 350] [11:36:49]ProducePacketName [11:36:49]name=ofd_packets/00077040 [11:36:49]OFD Sender: To server: pG, [11:36:49]CommunicateWithHost lk.salyk.kg:30040 [11:36:49]ConnectInit lk.salyk.kg [11:36:49]written 0, free lines is 4095 [11:36:49]Connected sock=10 [11:36:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 2B 01 00 00 C4 13 23 01 DA 1C 5A 03 01 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 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 E7 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 2A 00 00 00 F4 03 04 00 51 5A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F0 2C 01 00 35 04 06 00 90 C4 A3 05 C6 82 80 63 D2 1D 92 FF 8A AF [11:36:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 C8 13 47 00 F7 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 35 30 30 39 10 04 04 00 F0 2C 01 00 F4 03 04 00 E4 00 79 66 B6 04 01 00 00 FF AE 20 4D 00 C2 6D 34 [11:36:49]CommunicateWithHost err = 0 [11:36:49]CheckOFDResponse [11:36:49]1017 (14) - 77093643461234 [11:36:49]1041 (16) - 0000000000875009 [11:36:49]1040 (4) - 77040 [11:36:49]1012 (4) - 24.06.2024 05:15 [11:36:49]1206 (1) - 0 [11:36:49]OFD Sender: Remove packet 77040 [11:36:49]ProducePacketName [11:36:49]name=ofd_packets/00077040 [11:36:49]NVStorageDeleteData [11:36:49]Write to MH i2c: 01 00 00 CC 07 D3 [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 07 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 07 00 CC 07 00 00 00 00 00 03 0D EA [11:36:49]RasterBufferAndPrint [11:36:49]line [11:36:49]line [11:36:49]line [11:36:49]line [11:36:49]line [11:36:49]written 0, free lines is 3337 [11:36:50]MH_Cut [11:36:50]Write to MH i2c: D1 01 00 D3 07 01 AC [11:36:50]Write i2c OK [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: D1 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: D1 01 00 [11:36:50]MH_I2C_Read... [11:36:50]Read from MH i2c: D1 01 00 D3 07 00 AB [11:36:50]Write to MH i2c: 01 00 00 D4 07 DB [11:36:50]Write i2c OK [11:36:50]MH_I2C_Read... [11:36:50]OFD Sender: No OFD packet to send [11:36:50]*** Cut start [11:36:50]*** Partial cut [11:36:50]*** CUTSNS_PIN = 1 [11:36:50]*** CUTSNS_PIN = 0 [11:36:51]*** Brake cut motor [11:36:51]Read from MH i2c: 01 [11:36:51]MH_I2C_Read... [11:36:51]*** Stop cut motor [11:36:51]*** Cut end [11:36:51]Read from MH i2c: 01 07 00 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: 01 07 00 D4 07 00 00 00 00 00 FF 0F F0 [11:36:51]process_action close_receipt done [11:36:51]requested_data is exist [11:36:51]produce_requested_data [11:36:51]requested_item fm.sn is exist - process it [11:36:51]wFMCommunicate request_size=4 [11:36:51]MH_SAM_APDU [11:36:51]CAPDU: 80 11 00 00 [11:36:51]Write to MH i2c: E2 08 00 D5 07 80 11 00 00 00 00 00 00 56 [11:36:51]Write i2c OK [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 [11:36:51]MH_I2C_Read... [11:36:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:51]Read from MH i2c: E2 17 00 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 17 00 D5 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 A6 [11:36:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:36:51]wFMCommunicate OK [11:36:51]requested_item fd.num is exist - process it [11:36:51]SAM_PROTO_GetFieldsCounters [11:36:51]wFMCommunicate request_size=4 [11:36:51]MH_SAM_APDU [11:36:51]CAPDU: 80 13 00 00 [11:36:51]Write to MH i2c: E2 08 00 D6 07 80 13 00 00 00 00 00 00 59 [11:36:51]Write i2c OK [11:36:51]MH_I2C_Read... [11:36:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:51]Read from MH i2c: E2 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 62 00 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 62 00 D6 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F0 2C 01 00 0E 04 04 00 8D 01 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 AA [11:36: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F0 2C 01 00 0E 04 04 00 8D 01 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 [11:36:51]wFMCommunicate OK [11:36:51]SAM_PROTO_GetFieldsCounters done [11:36:51]requested_item shift.num is exist - process it [11:36:51]requested_item shift.opened is exist - process it [11:36:51]req_shift_opened [11:36:51]FM_GetShiftState [11:36:51]SAM_PROTO_GetShiftState [11:36:51]wFMCommunicate request_size=4 [11:36:51]MH_SAM_APDU [11:36:51]CAPDU: 80 13 01 00 [11:36:51]Write to MH i2c: E2 08 00 D7 07 80 13 01 00 00 00 00 00 5B [11:36:51]Write i2c OK [11:36:51]MH_I2C_Read... [11:36:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:51]Read from MH i2c: E2 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 0E 00 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 0E 00 D7 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 6A [11:36:51]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:36:51]wFMCommunicate OK [11:36:51]SAM_PROTO_GetShiftState done [11:36:51]FM_GetShiftState done [11:36:51]req_shift_opened done [11:36:51]requested_item shift.open_date is exist - process it [11:36:51]req_shift_open_date [11:36:51]req_shift_open_date done [11:36:51]produce_requested_data done [11:36:51]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77040,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [11:36:51]process_action_free close_receipt [11:36:51]json_value_free [11:36:51]json_value_free done [11:36:51]process_json_proto returns [11:36:51]Send response to host [11:36:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77040,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [11:36:51]free response buf [11:36:51]execute_script done [11:36:51]execute_script returns [11:36:51]free content buf [11:36:51]Sock 7.Close socket [11:36:51]Sock 7.Thread stoped [11:36:55]OFD Sender: No OFD packet to send [11:37:00]OFD Sender: No OFD packet to send [11:37:05]OFD Sender: No OFD packet to send [11:37:10]OFD Sender: No OFD packet to send [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:06]accept exits with 9 [11:38:06]New connection [11:38:06]New thread 3067309412 created [11:38:06]Thread 3067452772 joined [11:38:06]Waiting for new connection... [11:38:06] Sock 9.Parse request [11:38:06]Sock 9.Check first char [11:38:06]Sock 9.First char is OK [11:38:06]request: POST /json_proto HTTP/1.0 [11:38:06]Method: POST [11:38:06]URL: /json_proto [11:38:06]Method is POST - this is cgi request [11:38:06]url: /json_proto [11:38:06]query_string will be loaded in cgi processing [11:38:06]execute_cgi json_proto POST (null) [11:38:06]execute_cgi path=json_proto method=POST [11:38:06]POST find Content-Length [11:38:06]Host: 172.17.39.195:8080 [11:38:06]Content-Length: 1009 [11:38:06]Content-Type: application/json [11:38:06] [11:38:06]POST finish read [11:38:06]Found Content-Length = 1009 [11:38:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221057", "tax_sys" : 0, "items" : [ { "code": "5053990101573", "name": "\u0427\u0438\u043F\u0441\u044B \u041F\u0440\u0438\u043D\u0433\u043B\u0441 \u043E\u0440\u0438\u0433\u0438\u043D\u0430\u043B 165\u0433", "price" : 420.00, "quantity" : 1.000, "sum" : 420.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "8691216090477", "name": "\u0416\u0435\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043C\u0430\u0440\u043C\u0435\u043B\u0430\u0434 HARIBO StarMix 80\u0433\u0440", "price" : 100.00, "quantity" : 2.000, "sum" : 200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 620.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:06]execute_script... [11: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 : (3)221057", "tax_sys" : 0, "items" : [ { "code": "5053990101573", "name": "\u0427\u0438\u043F\u0441\u044B \u041F\u0440\u0438\u043D\u0433\u043B\u0441 \u043E\u0440\u0438\u0433\u0438\u043D\u0430\u043B 165\u0433", "price" : 420.00, "quantity" : 1.000, "sum" : 420.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "8691216090477", "name": "\u0416\u0435\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043C\u0430\u0440\u043C\u0435\u043B\u0430\u0434 HARIBO StarMix 80\u0433\u0440", "price" : 100.00, "quantity" : 2.000, "sum" : 200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 620.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:06]POST & json_proto [11:38:06]process_json_proto [11:38:06]json parsed OK: [11:38:06]protocol is kg_v1.0 [11:38:06]action value=close_receipt [11:38:06]process_action close_receipt [11:38:06]cmd_close_receipt [11:38:06]MH_GetDate [11:38:06]Write to MH i2c: F0 00 00 D8 07 CE [11:38:06]Write i2c OK [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: F0 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: F0 09 00 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: F0 09 00 D8 07 00 A0 5A 79 66 99 81 91 64 BF [11:38:06]GetLastDocTimeStamp 1719229009 [11:38:06]current date 1719229088 [11:38:06]FM_GetShiftState [11:38:06]SAM_PROTO_GetShiftState [11:38:06]wFMCommunicate request_size=4 [11:38:06]MH_SAM_APDU [11:38:06]CAPDU: 80 13 01 00 [11:38:06]Write to MH i2c: E2 08 00 D9 07 80 13 01 00 00 00 00 00 5D [11:38:06]Write i2c OK [11:38:06]MH_I2C_Read... [11:38:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:06]Read from MH i2c: E2 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 0E 00 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 0E 00 D9 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 6C [11:38:06]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:38:06]wFMCommunicate OK [11:38:06]SAM_PROTO_GetShiftState done [11:38:06]FM_GetShiftState done [11:38:06]opened in 1719189095 [11:38:06]opened+sec_in_day 1719275495 [11:38:06]quantity*price = 42000 [11:38:06]sum+1 = 42001 [11:38:06]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 8691216090477 Жевательный мармелад HARIBO StarMix 80гр 2.000 * 100.00 = 200.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 620.00 НСП 1% : 5.49 НДС 12% : 65.84 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 43 24.06.2024 11:38 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77041 ФПД: 164360145752048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T113808&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77041&fm=164360145752048&tin=02508201610067®Number=0000000000095696&sum=62000 0 [11:38:07]StoreToDocumentArchive [11:38:07]shift 397 fd 77041 [11:38:07]save to /storage/0397/doc_00077041 [11:38:07]save last doc name /storage/0397/doc_00077041 to /storage/kkm_last_doc_name [11:38:07]save OK [11:38:07]Clear old archive folders... [11:38:07]ProcessDocumentItem done err = 0, tmpTLVsize=423 [11:38:07]tlvbuf is 018B3EF0 [11:38:07]SAM_PROTO_ClearQueue [11:38:07]wFMCommunicate request_size=4 [11:38:07]MH_SAM_APDU [11:38:07]CAPDU: 80 09 00 00 [11:38:07]Write to MH i2c: E2 08 00 E6 07 80 09 00 00 00 00 00 00 5F [11:38:07]Write i2c OK [11:38:07]MH_I2C_Read... [11:38:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:38:07]Read from MH i2c: E2 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: E2 03 00 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: E2 03 00 E6 07 00 90 00 61 [11:38:07]RAPDU: 90 00 [11:38:07]wFMCommunicate OK [11:38:07]SAM_PROTO_ClearQueue done [11:38:07]KKMCreateOFDPacket [11:38:07]OFDProtocolAddRootSTLVToBuf [11:38:07]FM_MakeSignedData [11:38:07]FM_MakeSignedData [11:38:07]SAM_PROTO_SignData [11:38:07]wFMCommunicate request_size=4 [11:38:07]MH_SAM_APDU [11:38:07]CAPDU: 80 0D 01 02 [11:38:07]Write to MH i2c: E2 08 00 E7 07 80 0D 01 02 00 00 00 00 67 [11:38:07]Write i2c OK [11:38:07]MH_I2C_Read... [11:38:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:38:07]Read from MH i2c: E2 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: E2 03 00 [11:38:07]MH_I2C_Read... [11:38:07]Read from MH i2c: E2 03 00 E7 07 00 90 00 62 [11:38:07]RAPDU: 90 00 [11:38:07]wFMCommunicate OK [11:38:07]wFMCommunicate request_size=255 [11:38:07]MH_SAM_APDU [11:38:07]CAPDU: 80 0D 02 02 FA 03 00 A7 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 35 30 35 33 39 39 30 31 30 31 35 37 33 06 04 30 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 9F D1 80 D0 B8 D0 BD D0 B3 D0 BB D1 81 20 D0 BE D1 80 D0 B8 D0 B3 D0 B8 D0 BD D0 B0 D0 BB 20 31 36 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 A4 00 00 00 00 13 04 06 00 10 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 38 36 39 31 32 31 36 30 39 30 34 37 37 06 04 3D 00 D0 96 D0 B5 D0 B2 D0 B0 D1 82 D0 B5 D0 BB D1 8C D0 BD D1 8B D0 B9 20 D0 BC D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 48 41 52 49 42 4F 20 53 74 61 72 4D 69 78 20 38 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 20 4E 00 00 00 00 F2 03 01 [11:38:07]Write to MH i2c: E2 02 01 E8 07 80 0D 02 02 FA 00 03 00 A7 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 35 30 35 33 39 39 30 31 30 31 35 37 33 06 04 30 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 9F D1 80 D0 B8 D0 BD D0 B3 D0 BB D1 81 20 D0 BE D1 80 D0 B8 D0 B3 D0 B8 D0 BD D0 B0 D0 BB 20 31 36 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 A4 00 00 00 00 13 04 06 00 10 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 38 36 39 31 32 31 36 30 39 30 34 37 37 06 04 3D 00 D0 96 D0 B5 D0 B2 D0 B0 D1 82 D0 B5 D0 BB D1 8C D0 BD D1 8B D0 B9 20 D0 BC D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 48 41 52 49 42 4F 20 53 74 61 72 4D 69 78 20 38 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 20 4E 00 00 00 00 F2 03 01 00 00 11 [11:38:07]Write i2c OK [11:38:07]MH_I2C_Read... [11:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:08]Read from MH i2c: E2 [11:38:08]MH_I2C_Read... [11:38:08]Read from MH i2c: E2 03 00 [11:38:08]MH_I2C_Read... [11:38:08]Read from MH i2c: E2 03 00 E8 07 00 90 00 63 [11:38:08]RAPDU: 90 00 [11:38:08]wFMCommunicate OK [11:38:08]wFMCommunicate request_size=182 [11:38:08]MH_SAM_APDU [11:38:08]CAPDU: 80 0D 02 02 B1 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 A0 5A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F1 2C 01 00 35 04 06 00 95 7C 14 1A 4F F0 [11:38:08]Write to MH i2c: E2 B9 00 E9 07 80 0D 02 02 B1 00 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 A0 5A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F1 2C 01 00 35 04 06 00 95 7C 14 1A 4F F0 00 00 3D [11:38:08]Write i2c OK [11:38:08]MH_I2C_Read... [11:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:08]Read from MH i2c: E2 [11:38:08]MH_I2C_Read... [11:38:08]Read from MH i2c: E2 03 00 [11:38:08]MH_I2C_Read... [11:38:08]Read from MH i2c: E2 03 00 E9 07 00 90 00 64 [11:38:08]RAPDU: 90 00 [11:38:08]wFMCommunicate OK [11:38:08]wFMCommunicate request_size=4 [11:38:08]MH_SAM_APDU [11:38:08]CAPDU: 80 0D 03 02 [11:38:08]Write to MH i2c: E2 08 00 EA 07 80 0D 03 02 00 00 00 00 6C [11:38:08]Write i2c OK [11:38:08]MH_I2C_Read... [11:38:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:38:08]Read from MH i2c: E2 [11:38:08]MH_I2C_Read... [11:38:08]Read from MH i2c: E2 0B 00 [11:38:08]MH_I2C_Read... [11:38:08]Read from MH i2c: E2 0B 00 EA 07 00 C1 03 A7 D6 7A 63 DF E4 90 00 4E [11:38:08]RAPDU: C1 03 A7 D6 7A 63 DF E4 90 00 [11:38:08]wFMCommunicate OK [11:38:08]SAM_PROTO_SignData done [11:38:08]FM_MakeSignedData done [11:38:08]CreateOFDProtocolMessage [11:38:08]wFMCommunicate request_size=4 [11:38:08]MH_SAM_APDU [11:38:08]CAPDU: 80 11 00 00 [11:38:08]Write to MH i2c: E2 08 00 EB 07 80 11 00 00 00 00 00 00 6C [11:38:08]Write i2c OK [11:38:08]MH_I2C_Read... [11:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:08]Read from MH i2c: E2 [11:38:08]MH_I2C_Read... [11:38:08]Read from MH i2c: E2 17 00 [11:38:08]MH_I2C_Read... [11:38:08]Read from MH i2c: E2 17 00 EB 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 BC [11:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:38:08]wFMCommunicate OK [11:38:08]CreateOFDProtocolMessage done [11:38:08]OFDSenderStorePacket 77041 [11:38:08]StoreOFDPacket docnum=77041 [11:38:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 BB 01 00 00 36 6A B3 01 85 BA 5A 03 01 00 03 00 A7 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 35 30 35 33 39 39 30 31 30 31 35 37 33 06 04 30 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 9F D1 80 D0 B8 D0 BD D0 B3 D0 BB D1 81 20 D0 BE D1 80 D0 B8 D0 B3 D0 B8 D0 BD D0 B0 D0 BB 20 31 36 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 A4 00 00 00 00 13 04 06 00 10 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 38 36 39 31 32 31 36 30 39 30 34 37 37 06 04 3D 00 D0 96 D0 B5 D0 B2 D0 B0 D1 82 D0 B5 D0 BB D1 8C D0 BD D1 8B D0 B9 20 D0 BC D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 48 41 52 49 42 4F 20 53 74 61 72 4D 69 78 20 38 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 20 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 A0 5A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F1 2C 01 00 35 04 06 00 95 7C 14 1A 4F F0 C1 03 A7 D6 7A 63 DF E4 [11:38:08]CheckFolder [11:38:08]dirname=/storage/ofd_packets [11:38:08]CheckFolder done [11:38:08]ProducePacketName [11:38:08]name=ofd_packets/00077041 [11:38:08]NVStorageSaveData ofd_packets/00077041 [11:38:08]File name is /storage/ofd_packets/00077041 [11:38:08]Write 473 bytes [11:38:08]NVStorageSaveData done [11:38:08]OFDSenderStorePacket done [11:38:08]KKMCreateOFDPacket done [11:38:08]NVStorageSaveData kkm_last_timestamp [11:38:08]File name is /storage/kkm_last_timestamp [11:38:08]Write 4 bytes [11:38:08]NVStorageSaveData done [11:38:08]ExternCall_PrintAddStr [11:38:08]wPrintStart [11:38:08]Write to MH i2c: 01 00 00 EC 07 F3 [11:38:08]Write i2c OK [11:38:08]MH_I2C_Read... [11:38:08]Read from MH i2c: 01 [11:38:08]MH_I2C_Read... [11:38:08]Read from MH i2c: 01 07 00 [11:38:08]MH_I2C_Read... [11:38:08]Read from MH i2c: 01 07 00 EC 07 00 00 00 00 00 FF 0F 08 [11:38:08]RasterBufferAndPrint [11:38:08]line Счет N : (3)221057 [11:38:08]line ИНН: 02508201610067 [11:38:08]line Контрольно-Кассовый Чек [11:38:08]line ПРОДАЖА [11:38:08]line Товар: 5053990101573 [11:38:08]line Чипсы Принглс оригинал 165г [11:38:08]line 1.000 * 420.00 [11:38:08]line = 420.00 [11:38:08]line НДС 12% НСП 1% [11:38:08]line > о реализуемом товаре [11:38:08]line Товар: 8691216090477 [11:38:08]line Жевательный мармелад HARIBO StarMix 80гр [11:38:08]line 2.000 * 100.00 [11:38:08]line = 200.00 [11:38:08]line НДС 12% НСП 1% [11:38:08]line > о реализуемом товаре [11:38:08]line ИТОГО: 620.00 [11:38:08]line НСП 1% : 5.49 [11:38:08]line НДС 12% : 65.84 [11:38:08]line Наличными: 620.00 [11:38:08]line Безнал.: 0.00 [11:38:08]line Место: АЗС № 144 "Партнер Нефть" [11:38:08]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [11:38:08]line СНО: Общий режим [11:38:08]line Чек 43 24.06.2024 11:38 [11:38:08]line Смена: 397 ФФД: 1.0 [11:38:08]line ЗНМ: 0300000170 [11:38:08]line РНМ: 0000000000095696 [11:38:08]line Версия ККМ: 001 [11:38:08]line ФМ: 0000000000875009 [11:38:08]line ФД: 77041 [11:38:08]line ФПД: 164360145752048 [11:38:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T113808&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77041&fm=164360145752048&tin=02508201610067®Number=0000000000095696&sum=62000 [11:38:08]line 0 [11:38:08]OFD Sender: Processing packet 77041 [packets to send 351, broken 350] [11:38:08]ProducePacketName [11:38:08]name=ofd_packets/00077041 [11:38:08]OFD Sender: To server: pG, [11:38:08]CommunicateWithHost lk.salyk.kg:30040 [11:38:08]ConnectInit lk.salyk.kg [11:38:08]written 0, free lines is 4095 [11:38:09]Connected sock=10 [11:38:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 BB 01 00 00 36 6A B3 01 85 BA 5A 03 01 00 03 00 A7 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 35 30 35 33 39 39 30 31 30 31 35 37 33 06 04 30 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 9F D1 80 D0 B8 D0 BD D0 B3 D0 BB D1 81 20 D0 BE D1 80 D0 B8 D0 B3 D0 B8 D0 BD D0 B0 D0 BB 20 31 36 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 A4 00 00 00 00 13 04 06 00 10 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 38 36 39 31 32 31 36 30 39 30 34 37 37 06 04 3D 00 D0 96 D0 B5 D0 B2 D0 B0 D1 82 D0 B5 D0 BB D1 8C D0 BD D1 8B D0 B9 20 D0 BC D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 48 41 52 49 42 4F 20 53 74 61 72 4D 69 78 20 38 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 20 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 A0 5A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F1 2C 01 00 35 04 06 00 95 7C 14 1A 4F F0 C1 03 A7 D6 7A 63 DF E4 [11:38:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 1C BF 47 00 87 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F1 2C 01 00 F4 03 04 00 33 01 79 66 B6 04 01 00 00 E7 71 EF 08 E4 C2 39 32 [11:38:09]CommunicateWithHost err = 0 [11:38:09]CheckOFDResponse [11:38:09]1017 (14) - 77093643461234 [11:38:09]1041 (16) - 0000000000875009 [11:38:09]1040 (4) - 77041 [11:38:09]1012 (4) - 24.06.2024 05:16 [11:38:09]1206 (1) - 0 [11:38:09]OFD Sender: Remove packet 77041 [11:38:09]ProducePacketName [11:38:09]name=ofd_packets/00077041 [11:38:09]NVStorageDeleteData [11:38:09]Write to MH i2c: 01 00 00 1B 08 23 [11:38:09]Write i2c OK [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: 01 [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: 01 07 00 [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: 01 07 00 1B 08 00 00 00 00 00 94 0C CA [11:38:09]RasterBufferAndPrint [11:38:09]line [11:38:09]line [11:38:09]line [11:38:09]line [11:38:09]line [11:38:09]written 0, free lines is 3229 [11:38:09]MH_Cut [11:38:09]Write to MH i2c: D1 01 00 22 08 01 FC [11:38:09]Write i2c OK [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: D1 [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: D1 01 00 [11:38:09]MH_I2C_Read... [11:38:09]Read from MH i2c: D1 01 00 22 08 00 FB [11:38:09]Write to MH i2c: 01 00 00 23 08 2B [11:38:09]Write i2c OK [11:38:09]MH_I2C_Read... [11:38:09]OFD Sender: No OFD packet to send [11:38:10]*** Cut start [11:38:10]*** Partial cut [11:38:10]*** CUTSNS_PIN = 1 [11:38:10]*** CUTSNS_PIN = 0 [11:38:10]*** Brake cut motor [11:38:10]Read from MH i2c: 01 [11:38:10]MH_I2C_Read... [11:38:10]*** Stop cut motor [11:38:10]*** Cut end [11:38:10]Read from MH i2c: 01 07 00 [11:38:10]MH_I2C_Read... [11:38:10]Read from MH i2c: 01 07 00 23 08 00 00 00 00 00 FF 0F 40 [11:38:10]process_action close_receipt done [11:38:10]requested_data is exist [11:38:10]produce_requested_data [11:38:10]requested_item fm.sn is exist - process it [11:38:10]wFMCommunicate request_size=4 [11:38:10]MH_SAM_APDU [11:38:10]CAPDU: 80 11 00 00 [11:38:10]Write to MH i2c: E2 08 00 24 08 80 11 00 00 00 00 00 00 A6 [11:38:10]Write i2c OK [11:38:10]MH_I2C_Read... [11:38:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:10]Read from MH i2c: E2 [11:38:10]MH_I2C_Read... [11:38:10]Read from MH i2c: E2 17 00 [11:38:10]MH_I2C_Read... [11:38:10]Read from MH i2c: E2 17 00 24 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 F6 [11:38:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:38:10]wFMCommunicate OK [11:38:10]requested_item fd.num is exist - process it [11:38:10]SAM_PROTO_GetFieldsCounters [11:38:10]wFMCommunicate request_size=4 [11:38:10]MH_SAM_APDU [11:38:10]CAPDU: 80 13 00 00 [11:38:10]Write to MH i2c: E2 08 00 25 08 80 13 00 00 00 00 00 00 A9 [11:38:10]Write i2c OK [11:38:10]MH_I2C_Read... [11:38:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:11]Read from MH i2c: E2 [11:38:11]MH_I2C_Read... [11:38:11]Read from MH i2c: E2 62 00 [11:38:11]MH_I2C_Read... [11:38:11]Read from MH i2c: E2 62 00 25 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F1 2C 01 00 0E 04 04 00 8D 01 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 FE [11:38:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F1 2C 01 00 0E 04 04 00 8D 01 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 [11:38:11]wFMCommunicate OK [11:38:11]SAM_PROTO_GetFieldsCounters done [11:38:11]requested_item shift.num is exist - process it [11:38:11]requested_item shift.opened is exist - process it [11:38:11]req_shift_opened [11:38:11]FM_GetShiftState [11:38:11]SAM_PROTO_GetShiftState [11:38:11]wFMCommunicate request_size=4 [11:38:11]MH_SAM_APDU [11:38:11]CAPDU: 80 13 01 00 [11:38:11]Write to MH i2c: E2 08 00 26 08 80 13 01 00 00 00 00 00 AB [11:38:11]Write i2c OK [11:38:11]MH_I2C_Read... [11:38:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:11]Read from MH i2c: E2 [11:38:11]MH_I2C_Read... [11:38:11]Read from MH i2c: E2 0E 00 [11:38:11]MH_I2C_Read... [11:38:11]Read from MH i2c: E2 0E 00 26 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 BA [11:38:11]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:38:11]wFMCommunicate OK [11:38:11]SAM_PROTO_GetShiftState done [11:38:11]FM_GetShiftState done [11:38:11]req_shift_opened done [11:38:11]requested_item shift.open_date is exist - process it [11:38:11]req_shift_open_date [11:38:11]req_shift_open_date done [11:38:11]produce_requested_data done [11:38:11]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77041,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [11:38:11]process_action_free close_receipt [11:38:11]json_value_free [11:38:11]json_value_free done [11:38:11]process_json_proto returns [11:38:11]Send response to host [11:38:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77041,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [11:38:11]free response buf [11:38:11]execute_script done [11:38:11]execute_script returns [11:38:11]free content buf [11:38:11]Sock 9.Close socket [11:38:11]Sock 9.Thread stoped [11:38:14]OFD Sender: No OFD packet to send [11:38:19]OFD Sender: No OFD packet to send [11:38:24]OFD Sender: No OFD packet to send [11:38:29]OFD Sender: No OFD packet to send [11:38:34]OFD Sender: No OFD packet to send [11:38:39]OFD Sender: No OFD packet to send [11:38:44]OFD Sender: No OFD packet to send [11:38:49]OFD Sender: No OFD packet to send [11:38:54]OFD Sender: No OFD packet to send [11:38:59]OFD Sender: No OFD packet to send [11:39:04]OFD Sender: No OFD packet to send [11:39:09]OFD Sender: No OFD packet to send [11:39:14]OFD Sender: No OFD packet to send [11:39:19]OFD Sender: No OFD packet to send [11:39:24]OFD Sender: No OFD packet to send [11:39:29]OFD Sender: No OFD packet to send [11:39:34]OFD Sender: No OFD packet to send [11:39:39]OFD Sender: No OFD packet to send [11:39:44]OFD Sender: No OFD packet to send [11:39:49]OFD Sender: No OFD packet to send [11:39:54]OFD Sender: No OFD packet to send [11:39:59]OFD Sender: No OFD packet to send [11:40:05]OFD Sender: No OFD packet to send [11:40:10]OFD Sender: No OFD packet to send [11:40:15]OFD Sender: No OFD packet to send [11:40:20]OFD Sender: No OFD packet to send [11:40:25]OFD Sender: No OFD packet to send [11:40:30]OFD Sender: No OFD packet to send [11:40:35]OFD Sender: No OFD packet to send [11:40:40]OFD Sender: No OFD packet to send [11:40:45]OFD Sender: No OFD packet to send [11:40:50]OFD Sender: No OFD packet to send [11:40:55]OFD Sender: No OFD packet to send [11:41:00]OFD Sender: No OFD packet to send [11:41:05]OFD Sender: No OFD packet to send [11:41:10]OFD Sender: No OFD packet to send [11:41:15]OFD Sender: No OFD packet to send [11:41:20]OFD Sender: No OFD packet to send [11:41:25]OFD Sender: No OFD packet to send [11:41:30]OFD Sender: No OFD packet to send [11:41:35]OFD Sender: No OFD packet to send [11:41:40]OFD Sender: No OFD packet to send [11:41:45]OFD Sender: No OFD packet to send [11:41:50]OFD Sender: No OFD packet to send [11:41:55]OFD Sender: No OFD packet to send [11:42:00]OFD Sender: No OFD packet to send [11:42:05]OFD Sender: No OFD packet to send [11:42:10]OFD Sender: No OFD packet to send [11:42:15]OFD Sender: No OFD packet to send [11:42:20]OFD Sender: No OFD packet to send [11:42:25]OFD Sender: No OFD packet to send [11:42:30]OFD Sender: No OFD packet to send [11:42:35]OFD Sender: No OFD packet to send [11:42:40]OFD Sender: No OFD packet to send [11:42:45]OFD Sender: No OFD packet to send [11:42:50]OFD Sender: No OFD packet to send [11:42:55]OFD Sender: No OFD packet to send [11:43:00]OFD Sender: No OFD packet to send [11:43:05]OFD Sender: No OFD packet to send [11:43:10]OFD Sender: No OFD packet to send [11:43:15]OFD Sender: No OFD packet to send [11:43:20]OFD Sender: No OFD packet to send [11:43:25]OFD Sender: No OFD packet to send [11:43:30]OFD Sender: No OFD packet to send [11:43:35]OFD Sender: No OFD packet to send [11:43:40]OFD Sender: No OFD packet to send [11:43:45]OFD Sender: No OFD packet to send [11:43:50]OFD Sender: No OFD packet to send [11:43:55]OFD Sender: No OFD packet to send [11:44:00]OFD Sender: No OFD packet to send [11:44:05]OFD Sender: No OFD packet to send [11:44:10]OFD Sender: No OFD packet to send [11:44:14]accept exits with 7 [11:44:14]New connection [11:44:14]New thread 3067452772 created [11:44:14]Thread 3067309412 joined [11:44:14]Waiting for new connection... [11:44:14] Sock 7.Parse request [11:44:14]Sock 7.Check first char [11:44:14]Sock 7.First char is OK [11:44:14]request: POST /json_proto HTTP/1.0 [11:44:14]Method: POST [11:44:14]URL: /json_proto [11:44:14]Method is POST - this is cgi request [11:44:14]url: /json_proto [11:44:14]query_string will be loaded in cgi processing [11:44:14]execute_cgi json_proto POST (null) [11:44:14]execute_cgi path=json_proto method=POST [11:44:14]POST find Content-Length [11:44:14]Host: 172.17.39.195:8080 [11:44:14]Content-Length: 1254 [11:44:14]Content-Type: application/json [11:44:14] [11:44:14]POST finish read [11:44:14]Found Content-Length = 1254 [11:44:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221058", "tax_sys" : 0, "items" : [ { "code": "4011100977952", "name": "\u0428\u043E\u043A \u0411\u0430\u0442\u043E\u043D\u0447\u0438\u043A \u0422\u0432\u0438\u043A\u0441 55\u0433", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5053990101573", "name": "\u0427\u0438\u043F\u0441\u044B \u041F\u0440\u0438\u043D\u0433\u043B\u0441 \u043E\u0440\u0438\u0433\u0438\u043D\u0430\u043B 165\u0433", "price" : 420.00, "quantity" : 1.000, "sum" : 420.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4603290004848", "name": "\u041F\u0435\u0447.\u0437\u0430\u0442.TONDI \u0421\u044D\u043D\u0434.\u0448\u043E\u043A-\u0441\u043B.\u0432\u043A", "price" : 83.00, "quantity" : 1.000, "sum" : 83.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 563.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:14]execute_script... [11:44: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 : (3)221058", "tax_sys" : 0, "items" : [ { "code": "4011100977952", "name": "\u0428\u043E\u043A \u0411\u0430\u0442\u043E\u043D\u0447\u0438\u043A \u0422\u0432\u0438\u043A\u0441 55\u0433", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5053990101573", "name": "\u0427\u0438\u043F\u0441\u044B \u041F\u0440\u0438\u043D\u0433\u043B\u0441 \u043E\u0440\u0438\u0433\u0438\u043D\u0430\u043B 165\u0433", "price" : 420.00, "quantity" : 1.000, "sum" : 420.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4603290004848", "name": "\u041F\u0435\u0447.\u0437\u0430\u0442.TONDI \u0421\u044D\u043D\u0434.\u0448\u043E\u043A-\u0441\u043B.\u0432\u043A", "price" : 83.00, "quantity" : 1.000, "sum" : 83.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 563.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:14]POST & json_proto [11:44:14]process_json_proto [11:44:14]json parsed OK: [11:44:14]protocol is kg_v1.0 [11:44:14]action value=close_receipt [11:44:14]process_action close_receipt [11:44:14]cmd_close_receipt [11:44:14]MH_GetDate [11:44:14]Write to MH i2c: F0 00 00 27 08 1E [11:44:14]Write i2c OK [11:44:14]MH_I2C_Read... [11:44:14]Read from MH i2c: F0 [11:44:14]MH_I2C_Read... [11:44:14]Read from MH i2c: F0 09 00 [11:44:14]MH_I2C_Read... [11:44:14]Read from MH i2c: F0 09 00 27 08 00 10 5C 79 66 99 81 91 64 81 [11:44:14]GetLastDocTimeStamp 1719229088 [11:44:14]current date 1719229456 [11:44:14]FM_GetShiftState [11:44:14]SAM_PROTO_GetShiftState [11:44:14]wFMCommunicate request_size=4 [11:44:14]MH_SAM_APDU [11:44:14]CAPDU: 80 13 01 00 [11:44:14]Write to MH i2c: E2 08 00 28 08 80 13 01 00 00 00 00 00 AD [11:44:14]Write i2c OK [11:44:14]MH_I2C_Read... [11:44:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:14]Read from MH i2c: E2 [11:44:14]MH_I2C_Read... [11:44:14]Read from MH i2c: E2 0E 00 [11:44:14]MH_I2C_Read... [11:44:14]Read from MH i2c: E2 0E 00 28 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 BC [11:44:14]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:44:14]wFMCommunicate OK [11:44:14]SAM_PROTO_GetShiftState done [11:44:14]FM_GetShiftState done [11:44:14]opened in 1719189095 [11:44:14]opened+sec_in_day 1719275495 [11:44:14]quantity*price = 6000 [11:44:14]sum+1 = 6001 [11:44:14]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5053990101573 Чипсы Принглс оригинал 165г 1.000 * 420.00 = 420.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4603290004848 Печ.зат.TONDI Сэнд.шок-сл.вк 1.000 * 83.00 = 83.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 563.00 НСП 1% : 4.98 НДС 12% : 59.78 Наличными: 563.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 44 24.06.2024 11:44 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77042 ФПД: 106716819472682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T114416&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77042&fm=106716819472682&tin=02508201610067®Number=0000000000095696&sum=56300 0 [11:44:15]StoreToDocumentArchive [11:44:15]shift 397 fd 77042 [11:44:15]save to /storage/0397/doc_00077042 [11:44:15]save last doc name /storage/0397/doc_00077042 to /storage/kkm_last_doc_name [11:44:15]save OK [11:44:15]Clear old archive folders... [11:44:15]ProcessDocumentItem done err = 0, tmpTLVsize=518 [11:44:15]tlvbuf is 018E28C0 [11:44:15]SAM_PROTO_ClearQueue [11:44:15]wFMCommunicate request_size=4 [11:44:15]MH_SAM_APDU [11:44:15]CAPDU: 80 09 00 00 [11:44:15]Write to MH i2c: E2 08 00 35 08 80 09 00 00 00 00 00 00 AF [11:44:15]Write i2c OK [11:44:15]MH_I2C_Read... [11:44:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:16]Read from MH i2c: E2 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 35 08 00 90 00 B1 [11:44:16]RAPDU: 90 00 [11:44:16]wFMCommunicate OK [11:44:16]SAM_PROTO_ClearQueue done [11:44:16]KKMCreateOFDPacket [11:44:16]OFDProtocolAddRootSTLVToBuf [11:44:16]FM_MakeSignedData [11:44:16]FM_MakeSignedData [11:44:16]SAM_PROTO_SignData [11:44:16]wFMCommunicate request_size=4 [11:44:16]MH_SAM_APDU [11:44:16]CAPDU: 80 0D 01 02 [11:44:16]Write to MH i2c: E2 08 00 36 08 80 0D 01 02 00 00 00 00 B7 [11:44:16]Write i2c OK [11:44:16]MH_I2C_Read... [11:44:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:16]Read from MH i2c: E2 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 36 08 00 90 00 B2 [11:44:16]RAPDU: 90 00 [11:44:16]wFMCommunicate OK [11:44:16]wFMCommunicate request_size=255 [11:44:16]MH_SAM_APDU [11:44:16]CAPDU: 80 0D 02 02 FA 03 00 06 02 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 30 31 31 31 30 30 39 37 37 39 35 32 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A2 D0 B2 D0 B8 D0 BA D1 81 20 35 35 D0 B3 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 23 04 74 00 8A 04 0D 00 35 30 35 33 39 39 30 31 30 31 35 37 33 06 04 30 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 9F D1 80 D0 B8 D0 BD D0 B3 D0 BB D1 81 20 D0 BE D1 80 D0 B8 D0 B3 D0 B8 D0 BD D0 B0 D0 BB 20 31 36 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 A4 00 00 00 00 13 04 06 00 10 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 34 36 [11:44:16]Write to MH i2c: E2 02 01 37 08 80 0D 02 02 FA 00 03 00 06 02 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 30 31 31 31 30 30 39 37 37 39 35 32 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A2 D0 B2 D0 B8 D0 BA D1 81 20 35 35 D0 B3 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 23 04 74 00 8A 04 0D 00 35 30 35 33 39 39 30 31 30 31 35 37 33 06 04 30 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 9F D1 80 D0 B8 D0 BD D0 B3 D0 BB D1 81 20 D0 BE D1 80 D0 B8 D0 B3 D0 B8 D0 BD D0 B0 D0 BB 20 31 36 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 A4 00 00 00 00 13 04 06 00 10 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 34 36 00 00 F8 [11:44:16]Write i2c OK [11:44:16]MH_I2C_Read... [11:44:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:16]Read from MH i2c: E2 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 37 08 00 90 00 B3 [11:44:16]RAPDU: 90 00 [11:44:16]wFMCommunicate OK [11:44:16]wFMCommunicate request_size=255 [11:44:16]MH_SAM_APDU [11:44:16]CAPDU: 80 0D 02 02 FA 30 33 32 39 30 30 30 34 38 34 38 06 04 2D 00 D0 9F D0 B5 D1 87 2E D0 B7 D0 B0 D1 82 2E 54 4F 4E 44 49 20 D0 A1 D1 8D D0 BD D0 B4 2E D1 88 D0 BE D0 BA 2D D1 81 D0 BB 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 20 00 00 00 00 13 04 06 00 6C 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC DB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 17 00 00 00 00 07 04 06 00 EC DB 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 10 5C 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [11:44:16]Write to MH i2c: E2 02 01 38 08 80 0D 02 02 FA 00 30 33 32 39 30 30 30 34 38 34 38 06 04 2D 00 D0 9F D0 B5 D1 87 2E D0 B7 D0 B0 D1 82 2E 54 4F 4E 44 49 20 D0 A1 D1 8D D0 BD D0 B4 2E D1 88 D0 BE D0 BA 2D D1 81 D0 BB 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 20 00 00 00 00 13 04 06 00 6C 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC DB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 17 00 00 00 00 07 04 06 00 EC DB 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 10 5C 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 BC [11:44:16]Write i2c OK [11:44:16]MH_I2C_Read... [11:44:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:16]Read from MH i2c: E2 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 38 08 00 90 00 B4 [11:44:16]RAPDU: 90 00 [11:44:16]wFMCommunicate OK [11:44:16]wFMCommunicate request_size=27 [11:44:16]MH_SAM_APDU [11:44:16]CAPDU: 80 0D 02 02 16 35 30 30 39 10 04 04 00 F2 2C 01 00 35 04 06 00 61 0E F2 1D C1 2A [11:44:16]Write to MH i2c: E2 1E 00 39 08 80 0D 02 02 16 00 35 30 30 39 10 04 04 00 F2 2C 01 00 35 04 06 00 61 0E F2 1D C1 2A 00 00 94 [11:44:16]Write i2c OK [11:44:16]MH_I2C_Read... [11:44:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:17]Read from MH i2c: E2 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: E2 03 00 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: E2 03 00 39 08 00 90 00 B5 [11:44:17]RAPDU: 90 00 [11:44:17]wFMCommunicate OK [11:44:17]wFMCommunicate request_size=4 [11:44:17]MH_SAM_APDU [11:44:17]CAPDU: 80 0D 03 02 [11:44:17]Write to MH i2c: E2 08 00 3A 08 80 0D 03 02 00 00 00 00 BD [11:44:17]Write i2c OK [11:44:17]MH_I2C_Read... [11:44:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:17]Read from MH i2c: E2 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: E2 0B 00 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: E2 0B 00 3A 08 00 C5 F4 05 B2 A3 76 04 FD 90 00 48 [11:44:17]RAPDU: C5 F4 05 B2 A3 76 04 FD 90 00 [11:44:17]wFMCommunicate OK [11:44:17]SAM_PROTO_SignData done [11:44:17]FM_MakeSignedData done [11:44:17]CreateOFDProtocolMessage [11:44:17]wFMCommunicate request_size=4 [11:44:17]MH_SAM_APDU [11:44:17]CAPDU: 80 11 00 00 [11:44:17]Write to MH i2c: E2 08 00 3B 08 80 11 00 00 00 00 00 00 BD [11:44:17]Write i2c OK [11:44:17]MH_I2C_Read... [11:44:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:17]Read from MH i2c: E2 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: E2 17 00 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: E2 17 00 3B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 0D [11:44:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:44:17]wFMCommunicate OK [11:44:17]CreateOFDProtocolMessage done [11:44:17]OFDSenderStorePacket 77042 [11:44:17]StoreOFDPacket docnum=77042 [11:44:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 1A 02 00 00 F5 FE 12 02 B1 41 5A 03 01 00 03 00 06 02 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 30 31 31 31 30 30 39 37 37 39 35 32 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A2 D0 B2 D0 B8 D0 BA D1 81 20 35 35 D0 B3 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 23 04 74 00 8A 04 0D 00 35 30 35 33 39 39 30 31 30 31 35 37 33 06 04 30 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 9F D1 80 D0 B8 D0 BD D0 B3 D0 BB D1 81 20 D0 BE D1 80 D0 B8 D0 B3 D0 B8 D0 BD D0 B0 D0 BB 20 31 36 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 A4 00 00 00 00 13 04 06 00 10 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 34 38 06 04 2D 00 D0 9F D0 B5 D1 87 2E D0 B7 D0 B0 D1 82 2E 54 4F 4E 44 49 20 D0 A1 D1 8D D0 BD D0 B4 2E D1 88 D0 BE D0 BA 2D D1 81 D0 BB 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 20 00 00 00 00 13 04 06 00 6C 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC DB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 17 00 00 00 00 07 04 06 00 EC DB 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 10 5C 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F2 2C 01 00 35 04 06 00 61 0E F2 1D C1 2A C5 F4 05 B2 A3 76 04 FD [11:44:17]CheckFolder [11:44:17]dirname=/storage/ofd_packets [11:44:17]CheckFolder done [11:44:17]ProducePacketName [11:44:17]name=ofd_packets/00077042 [11:44:17]NVStorageSaveData ofd_packets/00077042 [11:44:17]File name is /storage/ofd_packets/00077042 [11:44:17]Write 568 bytes [11:44:17]NVStorageSaveData done [11:44:17]OFDSenderStorePacket done [11:44:17]KKMCreateOFDPacket done [11:44:17]NVStorageSaveData kkm_last_timestamp [11:44:17]File name is /storage/kkm_last_timestamp [11:44:17]Write 4 bytes [11:44:17]NVStorageSaveData done [11:44:17]ExternCall_PrintAddStr [11:44:17]wPrintStart [11:44:17]Write to MH i2c: 01 00 00 3C 08 44 [11:44:17]Write i2c OK [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: 01 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: 01 07 00 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: 01 07 00 3C 08 00 00 00 00 00 FF 0F 59 [11:44:17]RasterBufferAndPrint [11:44:17]line Счет N : (3)221058 [11:44:17]line ИНН: 02508201610067 [11:44:17]line Контрольно-Кассовый Чек [11:44:17]line ПРОДАЖА [11:44:17]line Товар: 4011100977952 [11:44:17]line Шок Батончик Твикс 55г [11:44:17]line 1.000 * 60.00 [11:44:17]line = 60.00 [11:44:17]line НДС 12% НСП 1% [11:44:17]line > о реализуемом товаре [11:44:17]line Товар: 5053990101573 [11:44:17]line Чипсы Принглс оригинал 165г [11:44:17]line 1.000 * 420.00 [11:44:17]line = 420.00 [11:44:17]line НДС 12% НСП 1% [11:44:17]line > о реализуемом товаре [11:44:17]line Товар: 4603290004848 [11:44:17]line Печ.зат.TONDI Сэнд.шок-сл.вк [11:44:17]line 1.000 * 83.00 [11:44:17]line = 83.00 [11:44:17]line НДС 12% НСП 1% [11:44:17]line > о реализуемом товаре [11:44:17]line ИТОГО: 563.00 [11:44:17]line НСП 1% : 4.98 [11:44:17]line НДС 12% : 59.78 [11:44:17]line Наличными: 563.00 [11:44:17]line Безнал.: 0.00 [11:44:17]line Место: АЗС № 144 "Партнер Нефть" [11:44:17]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [11:44:17]line СНО: Общий режим [11:44:17]line Чек 44 24.06.2024 11:44 [11:44:17]line Смена: 397 ФФД: 1.0 [11:44:17]line ЗНМ: 0300000170 [11:44:17]line РНМ: 0000000000095696 [11:44:17]line Версия ККМ: 001 [11:44:17]line ФМ: 0000000000875009 [11:44:17]line ФД: 77042 [11:44:17]line ФПД: 106716819472682 [11:44:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T114416&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77042&fm=106716819472682&tin=02508201610067®Number=0000000000095696&sum=56300 [11:44:17]line 0 [11:44:17]written 0, free lines is 4095 [11:44:17]OFD Sender: Processing packet 77042 [packets to send 351, broken 350] [11:44:17]ProducePacketName [11:44:17]name=ofd_packets/00077042 [11:44:17]OFD Sender: To server: pG, [11:44:17]CommunicateWithHost lk.salyk.kg:30040 [11:44:17]ConnectInit lk.salyk.kg [11:44:17]Connected sock=10 [11:44:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 1A 02 00 00 F5 FE 12 02 B1 41 5A 03 01 00 03 00 06 02 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 30 31 31 31 30 30 39 37 37 39 35 32 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A2 D0 B2 D0 B8 D0 BA D1 81 20 35 35 D0 B3 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 23 04 74 00 8A 04 0D 00 35 30 35 33 39 39 30 31 30 31 35 37 33 06 04 30 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 9F D1 80 D0 B8 D0 BD D0 B3 D0 BB D1 81 20 D0 BE D1 80 D0 B8 D0 B3 D0 B8 D0 BD D0 B0 D0 BB 20 31 36 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 A4 00 00 00 00 13 04 06 00 10 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 34 38 06 04 2D 00 D0 9F D0 B5 D1 87 2E D0 B7 D0 B0 D1 82 2E 54 4F 4E 44 49 20 D0 A1 D1 8D D0 BD D0 B4 2E D1 88 D0 BE D0 BA 2D D1 81 D0 BB 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 20 00 00 00 00 13 04 06 00 6C 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC DB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 17 00 00 00 00 07 04 06 00 EC DB 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 10 5C 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F2 2C 01 00 35 04 06 00 61 0E F2 1D C1 2A C5 F4 05 B2 A3 76 04 FD [11:44:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 29 AB 47 00 5E 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 35 30 30 39 10 04 04 00 F2 2C 01 00 F4 03 04 00 A4 02 79 66 B6 04 01 00 00 04 CE 54 B5 20 36 44 43 [11:44:17]CommunicateWithHost err = 0 [11:44:17]CheckOFDResponse [11:44:17]1017 (14) - 77093643461234 [11:44:17]1041 (16) - 0000000000875009 [11:44:17]1040 (4) - 77042 [11:44:17]1012 (4) - 24.06.2024 05:22 [11:44:17]1206 (1) - 0 [11:44:17]OFD Sender: Remove packet 77042 [11:44:17]ProducePacketName [11:44:17]name=ofd_packets/00077042 [11:44:17]NVStorageDeleteData [11:44:17]Write to MH i2c: 01 00 00 70 08 78 [11:44:17]Write i2c OK [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: 01 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: 01 07 00 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: 01 07 00 70 08 00 00 00 00 00 42 0C CD [11:44:17]RasterBufferAndPrint [11:44:17]line [11:44:17]line [11:44:17]line [11:44:17]line [11:44:17]line [11:44:17]written 0, free lines is 3144 [11:44:17]MH_Cut [11:44:17]Write to MH i2c: D1 01 00 77 08 01 51 [11:44:17]Write i2c OK [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: D1 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: D1 01 00 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: D1 01 00 77 08 00 50 [11:44:17]Write to MH i2c: 01 00 00 78 08 80 [11:44:17]Write i2c OK [11:44:17]MH_I2C_Read... [11:44:18]OFD Sender: No OFD packet to send [11:44:18]*** Cut start [11:44:18]*** Partial cut [11:44:18]*** CUTSNS_PIN = 1 [11:44:18]*** CUTSNS_PIN = 0 [11:44:18]*** Brake cut motor [11:44:19]Read from MH i2c: 01 [11:44:19]MH_I2C_Read... [11:44:19]*** Stop cut motor [11:44:19]*** Cut end [11:44:19]Read from MH i2c: 01 07 00 [11:44:19]MH_I2C_Read... [11:44:19]Read from MH i2c: 01 07 00 78 08 00 00 00 00 00 FF 0F 95 [11:44:19]process_action close_receipt done [11:44:19]requested_data is exist [11:44:19]produce_requested_data [11:44:19]requested_item fm.sn is exist - process it [11:44:19]wFMCommunicate request_size=4 [11:44:19]MH_SAM_APDU [11:44:19]CAPDU: 80 11 00 00 [11:44:19]Write to MH i2c: E2 08 00 79 08 80 11 00 00 00 00 00 00 FB [11:44:19]Write i2c OK [11:44:19]MH_I2C_Read... [11:44:19]Read from MH i2c: E2 [11:44:19]MH_I2C_Read... [11:44:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:19]Read from MH i2c: E2 17 00 [11:44:19]MH_I2C_Read... [11:44:19]Read from MH i2c: E2 17 00 79 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 4B [11:44:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:44:19]wFMCommunicate OK [11:44:19]requested_item fd.num is exist - process it [11:44:19]SAM_PROTO_GetFieldsCounters [11:44:19]wFMCommunicate request_size=4 [11:44:19]MH_SAM_APDU [11:44:19]CAPDU: 80 13 00 00 [11:44:19]Write to MH i2c: E2 08 00 7A 08 80 13 00 00 00 00 00 00 FE [11:44:19]Write i2c OK [11:44:19]MH_I2C_Read... [11:44:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:19]Read from MH i2c: E2 [11:44:19]MH_I2C_Read... [11:44:19]Read from MH i2c: E2 62 00 [11:44:19]MH_I2C_Read... [11:44:19]Read from MH i2c: E2 62 00 7A 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F2 2C 01 00 0E 04 04 00 8D 01 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 57 [11:44: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F2 2C 01 00 0E 04 04 00 8D 01 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 [11:44:19]wFMCommunicate OK [11:44:19]SAM_PROTO_GetFieldsCounters done [11:44:19]requested_item shift.num is exist - process it [11:44:19]requested_item shift.opened is exist - process it [11:44:19]req_shift_opened [11:44:19]FM_GetShiftState [11:44:19]SAM_PROTO_GetShiftState [11:44:19]wFMCommunicate request_size=4 [11:44:19]MH_SAM_APDU [11:44:19]CAPDU: 80 13 01 00 [11:44:19]Write to MH i2c: E2 08 00 7B 08 80 13 01 00 00 00 00 00 00 [11:44:19]Write i2c OK [11:44:19]MH_I2C_Read... [11:44:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:19]Read from MH i2c: E2 [11:44:19]MH_I2C_Read... [11:44:19]Read from MH i2c: E2 0E 00 [11:44:19]MH_I2C_Read... [11:44:19]Read from MH i2c: E2 0E 00 7B 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 0F [11:44:19]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:44:19]wFMCommunicate OK [11:44:19]SAM_PROTO_GetShiftState done [11:44:19]FM_GetShiftState done [11:44:19]req_shift_opened done [11:44:19]requested_item shift.open_date is exist - process it [11:44:19]req_shift_open_date [11:44:19]req_shift_open_date done [11:44:19]produce_requested_data done [11:44:19]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77042,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [11:44:19]process_action_free close_receipt [11:44:19]json_value_free [11:44:19]json_value_free done [11:44:19]process_json_proto returns [11:44:19]Send response to host [11:44:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77042,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [11:44:19]free response buf [11:44:19]execute_script done [11:44:19]execute_script returns [11:44:19]free content buf [11:44:19]Sock 7.Close socket [11:44:19]Sock 7.Thread stoped [11:44:23]OFD Sender: No OFD packet to send [11:44:28]OFD Sender: No OFD packet to send [11:44:33]OFD Sender: No OFD packet to send [11:44:38]OFD Sender: No OFD packet to send [11:44:43]OFD Sender: No OFD packet to send [11:44:48]OFD Sender: No OFD packet to send [11:44:53]OFD Sender: No OFD packet to send [11:44:58]OFD Sender: No OFD packet to send [11:45:03]OFD Sender: No OFD packet to send [11:45:08]OFD Sender: No OFD packet to send [11:45:13]OFD Sender: No OFD packet to send [11:45:18]OFD Sender: No OFD packet to send [11:45:23]OFD Sender: No OFD packet to send [11:45:28]OFD Sender: No OFD packet to send [11:45:33]OFD Sender: No OFD packet to send [11:45:38]OFD Sender: No OFD packet to send [11:45:43]OFD Sender: No OFD packet to send [11:45:48]OFD Sender: No OFD packet to send [11:45:53]OFD Sender: No OFD packet to send [11:45:58]OFD Sender: No OFD packet to send [11:46:03]OFD Sender: No OFD packet to send [11:46:08]OFD Sender: No OFD packet to send [11:46:13]OFD Sender: No OFD packet to send [11:46:18]OFD Sender: No OFD packet to send [11:46:23]OFD Sender: No OFD packet to send [11:46:28]OFD Sender: No OFD packet to send [11:46:33]OFD Sender: No OFD packet to send [11:46:38]OFD Sender: No OFD packet to send [11:46:43]OFD Sender: No OFD packet to send [11:46:48]OFD Sender: No OFD packet to send [11:46:53]OFD Sender: No OFD packet to send [11:46:58]OFD Sender: No OFD packet to send [11:47:03]OFD Sender: No OFD packet to send [11:47:08]OFD Sender: No OFD packet to send [11:47:13]OFD Sender: No OFD packet to send [11:47:18]OFD Sender: No OFD packet to send [11:47:23]OFD Sender: No OFD packet to send [11:47:28]OFD Sender: No OFD packet to send [11:47:33]OFD Sender: No OFD packet to send [11:47:38]OFD Sender: No OFD packet to send [11:47:43]OFD Sender: No OFD packet to send [11:47:48]OFD Sender: No OFD packet to send [11:47:49]accept exits with 9 [11:47:49]New connection [11:47:49]New thread 3067309412 created [11:47:49]Thread 3067452772 joined [11:47:49]Waiting for new connection... [11:47:49] Sock 9.Parse request [11:47:49]Sock 9.Check first char [11:47:49]Sock 9.First char is OK [11:47:49]request: POST /json_proto HTTP/1.0 [11:47:49]Method: POST [11:47:49]URL: /json_proto [11:47:49]Method is POST - this is cgi request [11:47:49]url: /json_proto [11:47:49]query_string will be loaded in cgi processing [11:47:49]execute_cgi json_proto POST (null) [11:47:49]execute_cgi path=json_proto method=POST [11:47:49]POST find Content-Length [11:47:49]Host: 172.17.39.195:8080 [11:47:49]Content-Length: 1310 [11:47:49]Content-Type: application/json [11:47:49] [11:47:49]POST finish read [11:47:49]Found Content-Length = 1310 [11:47:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221059", "tax_sys" : 0, "items" : [ { "code": "5000159390729", "name": "\u0428\u043E\u043A \u0411\u0430\u0442\u043E\u043D\u0447\u0438\u043A \u0422\u0432\u0438\u043A\u0441 \u042D\u043A\u0441\u0442\u0440\u0430 82\u0433", "price" : 89.00, "quantity" : 1.000, "sum" : 89.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4860019001810", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 \u043C\u0438\u043D\u0435\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0436/\u0431 0,33\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "90456060", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Red Bull Sugarfree 0.25\u043B \u0436", "price" : 185.00, "quantity" : 1.000, "sum" : 185.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 354.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:49]execute_script... [11:47: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)221059", "tax_sys" : 0, "items" : [ { "code": "5000159390729", "name": "\u0428\u043E\u043A \u0411\u0430\u0442\u043E\u043D\u0447\u0438\u043A \u0422\u0432\u0438\u043A\u0441 \u042D\u043A\u0441\u0442\u0440\u0430 82\u0433", "price" : 89.00, "quantity" : 1.000, "sum" : 89.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4860019001810", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 \u043C\u0438\u043D\u0435\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0436/\u0431 0,33\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "90456060", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Red Bull Sugarfree 0.25\u043B \u0436", "price" : 185.00, "quantity" : 1.000, "sum" : 185.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 354.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:49]POST & json_proto [11:47:49]process_json_proto [11:47:49]json parsed OK: [11:47:49]protocol is kg_v1.0 [11:47:49]action value=close_receipt [11:47:49]process_action close_receipt [11:47:49]cmd_close_receipt [11:47:49]MH_GetDate [11:47:49]Write to MH i2c: F0 00 00 7C 08 73 [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: F0 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: F0 09 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: F0 09 00 7C 08 00 E7 5C 79 66 99 81 91 64 AD [11:47:49]GetLastDocTimeStamp 1719229456 [11:47:49]current date 1719229671 [11:47:49]FM_GetShiftState [11:47:49]SAM_PROTO_GetShiftState [11:47:49]wFMCommunicate request_size=4 [11:47:49]MH_SAM_APDU [11:47:49]CAPDU: 80 13 01 00 [11:47:49]Write to MH i2c: E2 08 00 7D 08 80 13 01 00 00 00 00 00 02 [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:49]Read from MH i2c: E2 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 0E 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 0E 00 7D 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 11 [11:47:49]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:47:49]wFMCommunicate OK [11:47:49]SAM_PROTO_GetShiftState done [11:47:49]FM_GetShiftState done [11:47:49]opened in 1719189095 [11:47:49]opened+sec_in_day 1719275495 [11:47:49]quantity*price = 8900 [11:47:49]sum+1 = 8901 [11:47:49]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4860019001810 Вода Боржоми минеральная ж/б 0,33л 1.000 * 80.00 = 80.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 90456060 Напиток энерг Red Bull Sugarfree 0.25л ж 1.000 * 185.00 = 185.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 354.00 НСП 1% : 3.14 НДС 12% : 37.60 Наличными: 354.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 45 24.06.2024 11:47 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77043 ФПД: 45454944546559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T114751&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77043&fm=45454944546559&tin=02508201610067®Number=0000000000095696&sum=35400 0 [11:47:50]StoreToDocumentArchive [11:47:50]shift 397 fd 77043 [11:47:50]save to /storage/0397/doc_00077043 [11:47:51]save last doc name /storage/0397/doc_00077043 to /storage/kkm_last_doc_name [11:47:51]save OK [11:47:51]Clear old archive folders... [11:47:51]ProcessDocumentItem done err = 0, tmpTLVsize=546 [11:47:51]tlvbuf is 018C63E0 [11:47:51]SAM_PROTO_ClearQueue [11:47:51]wFMCommunicate request_size=4 [11:47:51]MH_SAM_APDU [11:47:51]CAPDU: 80 09 00 00 [11:47:51]Write to MH i2c: E2 08 00 8A 08 80 09 00 00 00 00 00 00 04 [11:47:51]Write i2c OK [11:47:51]MH_I2C_Read... [11:47:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:51]Read from MH i2c: E2 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: E2 03 00 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: E2 03 00 8A 08 00 90 00 06 [11:47:51]RAPDU: 90 00 [11:47:51]wFMCommunicate OK [11:47:51]SAM_PROTO_ClearQueue done [11:47:51]KKMCreateOFDPacket [11:47:51]OFDProtocolAddRootSTLVToBuf [11:47:51]FM_MakeSignedData [11:47:51]FM_MakeSignedData [11:47:51]SAM_PROTO_SignData [11:47:51]wFMCommunicate request_size=4 [11:47:51]MH_SAM_APDU [11:47:51]CAPDU: 80 0D 01 02 [11:47:51]Write to MH i2c: E2 08 00 8B 08 80 0D 01 02 00 00 00 00 0C [11:47:51]Write i2c OK [11:47:51]MH_I2C_Read... [11:47:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:51]Read from MH i2c: E2 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: E2 03 00 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: E2 03 00 8B 08 00 90 00 07 [11:47:51]RAPDU: 90 00 [11:47:51]wFMCommunicate OK [11:47:51]wFMCommunicate request_size=255 [11:47:51]MH_SAM_APDU [11:47:51]CAPDU: 80 0D 02 02 FA 03 00 22 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 35 30 30 30 31 35 39 33 39 30 37 32 39 06 04 34 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A2 D0 B2 D0 B8 D0 BA D1 81 20 D0 AD D0 BA D1 81 D1 82 D1 80 D0 B0 20 38 32 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 38 31 30 06 04 3B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 D0 BC D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B6 2F D0 B1 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 [11:47:51]Write to MH i2c: E2 02 01 8C 08 80 0D 02 02 FA 00 03 00 22 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 35 30 30 30 31 35 39 33 39 30 37 32 39 06 04 34 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A2 D0 B2 D0 B8 D0 BA D1 81 20 D0 AD D0 BA D1 81 D1 82 D1 80 D0 B0 20 38 32 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 38 31 30 06 04 3B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 D0 BC D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B6 2F D0 B1 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 00 00 96 [11:47:51]Write i2c OK [11:47:51]MH_I2C_Read... [11:47:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:51]Read from MH i2c: E2 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: E2 03 00 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: E2 03 00 8C 08 00 90 00 08 [11:47:51]RAPDU: 90 00 [11:47:51]wFMCommunicate OK [11:47:51]wFMCommunicate request_size=255 [11:47:51]MH_SAM_APDU [11:47:51]CAPDU: 80 0D 02 02 FA 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 39 30 34 35 36 30 36 30 06 04 36 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 52 65 64 20 42 75 6C 6C 20 53 75 67 61 72 66 72 65 65 20 30 2E 32 35 D0 BB 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 44 48 00 00 00 00 13 04 06 00 44 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 8A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 0E 00 00 00 00 07 04 06 00 48 8A 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 00 00 00 F4 03 04 00 E7 5C 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 [11:47:51]Write to MH i2c: E2 02 01 8D 08 80 0D 02 02 FA 00 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 39 30 34 35 36 30 36 30 06 04 36 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 52 65 64 20 42 75 6C 6C 20 53 75 67 61 72 66 72 65 65 20 30 2E 32 35 D0 BB 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 44 48 00 00 00 00 13 04 06 00 44 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 8A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 0E 00 00 00 00 07 04 06 00 48 8A 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 00 00 00 F4 03 04 00 E7 5C 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 00 56 [11:47:51]Write i2c OK [11:47:51]MH_I2C_Read... [11:47:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:52]Read from MH i2c: E2 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: E2 03 00 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: E2 03 00 8D 08 00 90 00 09 [11:47:52]RAPDU: 90 00 [11:47:52]wFMCommunicate OK [11:47:52]wFMCommunicate request_size=55 [11:47:52]MH_SAM_APDU [11:47:52]CAPDU: 80 0D 02 02 32 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F3 2C 01 00 35 04 06 00 29 57 4D D2 AE FF [11:47:52]Write to MH i2c: E2 3A 00 8E 08 80 0D 02 02 32 00 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F3 2C 01 00 35 04 06 00 29 57 4D D2 AE FF 00 00 DC [11:47:52]Write i2c OK [11:47:52]MH_I2C_Read... [11:47:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:52]Read from MH i2c: E2 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: E2 03 00 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: E2 03 00 8E 08 00 90 00 0A [11:47:52]RAPDU: 90 00 [11:47:52]wFMCommunicate OK [11:47:52]wFMCommunicate request_size=4 [11:47:52]MH_SAM_APDU [11:47:52]CAPDU: 80 0D 03 02 [11:47:52]Write to MH i2c: E2 08 00 8F 08 80 0D 03 02 00 00 00 00 12 [11:47:52]Write i2c OK [11:47:52]MH_I2C_Read... [11:47:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:52]Read from MH i2c: E2 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: E2 0B 00 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: E2 0B 00 8F 08 00 92 DE 54 7E 0F 60 3E 0D 90 00 0F [11:47:52]RAPDU: 92 DE 54 7E 0F 60 3E 0D 90 00 [11:47:52]wFMCommunicate OK [11:47:52]SAM_PROTO_SignData done [11:47:52]FM_MakeSignedData done [11:47:52]CreateOFDProtocolMessage [11:47:52]wFMCommunicate request_size=4 [11:47:52]MH_SAM_APDU [11:47:52]CAPDU: 80 11 00 00 [11:47:52]Write to MH i2c: E2 08 00 90 08 80 11 00 00 00 00 00 00 12 [11:47:52]Write i2c OK [11:47:52]MH_I2C_Read... [11:47:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:52]Read from MH i2c: E2 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: E2 17 00 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: E2 17 00 90 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 62 [11:47:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:47:52]wFMCommunicate OK [11:47:52]CreateOFDProtocolMessage done [11:47:52]OFDSenderStorePacket 77043 [11:47:52]StoreOFDPacket docnum=77043 [11:47:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 36 02 00 00 C3 82 2E 02 BF 9A 5A 03 01 00 03 00 22 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 35 30 30 30 31 35 39 33 39 30 37 32 39 06 04 34 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A2 D0 B2 D0 B8 D0 BA D1 81 20 D0 AD D0 BA D1 81 D1 82 D1 80 D0 B0 20 38 32 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 38 31 30 06 04 3B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 D0 BC D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B6 2F D0 B1 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 39 30 34 35 36 30 36 30 06 04 36 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 52 65 64 20 42 75 6C 6C 20 53 75 67 61 72 66 72 65 65 20 30 2E 32 35 D0 BB 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 44 48 00 00 00 00 13 04 06 00 44 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 8A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 0E 00 00 00 00 07 04 06 00 48 8A 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 00 00 00 F4 03 04 00 E7 5C 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F3 2C 01 00 35 04 06 00 29 57 4D D2 AE FF 92 DE 54 7E 0F 60 3E 0D [11:47:52]CheckFolder [11:47:52]dirname=/storage/ofd_packets [11:47:52]CheckFolder done [11:47:52]ProducePacketName [11:47:52]name=ofd_packets/00077043 [11:47:52]NVStorageSaveData ofd_packets/00077043 [11:47:52]File name is /storage/ofd_packets/00077043 [11:47:52]Write 596 bytes [11:47:52]NVStorageSaveData done [11:47:52]OFDSenderStorePacket done [11:47:52]KKMCreateOFDPacket done [11:47:52]NVStorageSaveData kkm_last_timestamp [11:47:52]File name is /storage/kkm_last_timestamp [11:47:52]Write 4 bytes [11:47:52]NVStorageSaveData done [11:47:52]ExternCall_PrintAddStr [11:47:52]wPrintStart [11:47:52]Write to MH i2c: 01 00 00 91 08 99 [11:47:52]Write i2c OK [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: 01 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: 01 07 00 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: 01 07 00 91 08 00 00 00 00 00 FF 0F AE [11:47:52]RasterBufferAndPrint [11:47:52]line Счет N : (3)221059 [11:47:52]line ИНН: 02508201610067 [11:47:52]line Контрольно-Кассовый Чек [11:47:52]line ПРОДАЖА [11:47:52]line Товар: 5000159390729 [11:47:52]line Шок Батончик Твикс Экстра 82г [11:47:52]line 1.000 * 89.00 [11:47:52]line = 89.00 [11:47:52]line НДС 12% НСП 1% [11:47:52]line > о реализуемом товаре [11:47:52]line Товар: 4860019001810 [11:47:52]line Вода Боржоми минеральная ж/б 0,33л [11:47:52]line 1.000 * 80.00 [11:47:52]line = 80.00 [11:47:52]line НДС 12% НСП 1% [11:47:52]line > о реализуемом товаре [11:47:52]line Товар: 90456060 [11:47:52]line Напиток энерг Red Bull Sugarfree 0.25л ж [11:47:52]line 1.000 * 185.00 [11:47:52]line = 185.00 [11:47:52]line НДС 12% НСП 1% [11:47:52]line > о реализуемом товаре [11:47:52]line ИТОГО: 354.00 [11:47:52]line НСП 1% : 3.14 [11:47:52]line НДС 12% : 37.60 [11:47:52]line Наличными: 354.00 [11:47:52]line Безнал.: 0.00 [11:47:52]line Место: АЗС № 144 "Партнер Нефть" [11:47:52]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [11:47:52]line СНО: Общий режим [11:47:52]line Чек 45 24.06.2024 11:47 [11:47:52]line Смена: 397 ФФД: 1.0 [11:47:52]line ЗНМ: 0300000170 [11:47:52]line РНМ: 0000000000095696 [11:47:52]line Версия ККМ: 001 [11:47:52]line ФМ: 0000000000875009 [11:47:52]line ФД: 77043 [11:47:52]line ФПД: 45454944546559 [11:47:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T114751&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77043&fm=45454944546559&tin=02508201610067®Number=0000000000095696&sum=35400 [11:47:52]line 0 [11:47:52]written 0, free lines is 4095 [11:47:52]OFD Sender: Processing packet 77043 [packets to send 351, broken 350] [11:47:52]ProducePacketName [11:47:52]name=ofd_packets/00077043 [11:47:52]OFD Sender: To server: pG, [11:47:52]CommunicateWithHost lk.salyk.kg:30040 [11:47:52]ConnectInit lk.salyk.kg [11:47:52]Connected sock=10 [11:47:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 36 02 00 00 C3 82 2E 02 BF 9A 5A 03 01 00 03 00 22 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 35 30 30 30 31 35 39 33 39 30 37 32 39 06 04 34 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A2 D0 B2 D0 B8 D0 BA D1 81 20 D0 AD D0 BA D1 81 D1 82 D1 80 D0 B0 20 38 32 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 38 31 30 06 04 3B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 D0 BC D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B6 2F D0 B1 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 39 30 34 35 36 30 36 30 06 04 36 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 52 65 64 20 42 75 6C 6C 20 53 75 67 61 72 66 72 65 65 20 30 2E 32 35 D0 BB 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 44 48 00 00 00 00 13 04 06 00 44 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 8A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B0 0E 00 00 00 00 07 04 06 00 48 8A 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 00 00 00 F4 03 04 00 E7 5C 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F3 2C 01 00 35 04 06 00 29 57 4D D2 AE FF 92 DE 54 7E 0F 60 3E 0D [11:47:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 A1 C4 47 00 7D 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 35 30 30 39 10 04 04 00 F3 2C 01 00 F4 03 04 00 7B 03 79 66 B6 04 01 00 00 52 AA 56 34 ED 5B 98 AD [11:47:52]CommunicateWithHost err = 0 [11:47:52]CheckOFDResponse [11:47:52]1017 (14) - 77093643461234 [11:47:52]1041 (16) - 0000000000875009 [11:47:52]1040 (4) - 77043 [11:47:52]1012 (4) - 24.06.2024 05:26 [11:47:52]1206 (1) - 0 [11:47:52]OFD Sender: Remove packet 77043 [11:47:52]ProducePacketName [11:47:52]name=ofd_packets/00077043 [11:47:52]NVStorageDeleteData [11:47:52]Write to MH i2c: 01 00 00 C8 08 D0 [11:47:52]Write i2c OK [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: 01 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: 01 07 00 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: 01 07 00 C8 08 00 00 00 00 00 FF 0B E1 [11:47:52]RasterBufferAndPrint [11:47:52]line [11:47:52]line [11:47:52]line [11:47:52]line [11:47:52]line [11:47:52]written 0, free lines is 3079 [11:47:52]MH_Cut [11:47:52]Write to MH i2c: D1 01 00 CF 08 01 A9 [11:47:52]Write i2c OK [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: D1 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: D1 01 00 [11:47:52]MH_I2C_Read... [11:47:52]Read from MH i2c: D1 01 00 CF 08 00 A8 [11:47:52]Write to MH i2c: 01 00 00 D0 08 D8 [11:47:52]Write i2c OK [11:47:52]MH_I2C_Read... [11:47:53]OFD Sender: No OFD packet to send [11:47:53]*** Cut start [11:47:53]*** Partial cut [11:47:53]*** CUTSNS_PIN = 1 [11:47:53]*** CUTSNS_PIN = 0 [11:47:53]*** Brake cut motor [11:47:54]Read from MH i2c: 01 [11:47:54]MH_I2C_Read... [11:47:54]*** Stop cut motor [11:47:54]*** Cut end [11:47:54]Read from MH i2c: 01 07 00 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: 01 07 00 D0 08 00 00 00 00 00 FF 0F ED [11:47:54]process_action close_receipt done [11:47:54]requested_data is exist [11:47:54]produce_requested_data [11:47:54]requested_item fm.sn is exist - process it [11:47:54]wFMCommunicate request_size=4 [11:47:54]MH_SAM_APDU [11:47:54]CAPDU: 80 11 00 00 [11:47:54]Write to MH i2c: E2 08 00 D1 08 80 11 00 00 00 00 00 00 53 [11:47:54]Write i2c OK [11:47:54]MH_I2C_Read... [11:47:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:54]Read from MH i2c: E2 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 17 00 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 17 00 D1 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 A3 [11:47:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:47:54]wFMCommunicate OK [11:47:54]requested_item fd.num is exist - process it [11:47:54]SAM_PROTO_GetFieldsCounters [11:47:54]wFMCommunicate request_size=4 [11:47:54]MH_SAM_APDU [11:47:54]CAPDU: 80 13 00 00 [11:47:54]Write to MH i2c: E2 08 00 D2 08 80 13 00 00 00 00 00 00 56 [11:47:54]Write i2c OK [11:47:54]MH_I2C_Read... [11:47:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:54]Read from MH i2c: E2 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 62 00 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 62 00 D2 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F3 2C 01 00 0E 04 04 00 8D 01 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 B3 [11:47: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F3 2C 01 00 0E 04 04 00 8D 01 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 [11:47:54]wFMCommunicate OK [11:47:54]SAM_PROTO_GetFieldsCounters done [11:47:54]requested_item shift.num is exist - process it [11:47:54]requested_item shift.opened is exist - process it [11:47:54]req_shift_opened [11:47:54]FM_GetShiftState [11:47:54]SAM_PROTO_GetShiftState [11:47:54]wFMCommunicate request_size=4 [11:47:54]MH_SAM_APDU [11:47:54]CAPDU: 80 13 01 00 [11:47:54]Write to MH i2c: E2 08 00 D3 08 80 13 01 00 00 00 00 00 58 [11:47:54]Write i2c OK [11:47:54]MH_I2C_Read... [11:47:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:54]Read from MH i2c: E2 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 0E 00 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 0E 00 D3 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 67 [11:47:54]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:47:54]wFMCommunicate OK [11:47:54]SAM_PROTO_GetShiftState done [11:47:54]FM_GetShiftState done [11:47:54]req_shift_opened done [11:47:54]requested_item shift.open_date is exist - process it [11:47:54]req_shift_open_date [11:47:54]req_shift_open_date done [11:47:54]produce_requested_data done [11:47:54]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77043,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [11:47:54]process_action_free close_receipt [11:47:54]json_value_free [11:47:54]json_value_free done [11:47:54]process_json_proto returns [11:47:54]Send response to host [11:47:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77043,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [11:47:54]free response buf [11:47:54]execute_script done [11:47:54]execute_script returns [11:47:54]free content buf [11:47:54]Sock 9.Close socket [11:47:54]Sock 9.Thread stoped [11:47:58]OFD Sender: No OFD packet to send [11:48:03]OFD Sender: No OFD packet to send [11:48:08]OFD Sender: No OFD packet to send [11:48:13]OFD Sender: No OFD packet to send [11:48:18]OFD Sender: No OFD packet to send [11:48:23]OFD Sender: No OFD packet to send [11:48:28]OFD Sender: No OFD packet to send [11:48:33]OFD Sender: No OFD packet to send [11:48:38]OFD Sender: No OFD packet to send [11:48:43]OFD Sender: No OFD packet to send [11:48:48]OFD Sender: No OFD packet to send [11:48:53]OFD Sender: No OFD packet to send [11:48:58]OFD Sender: No OFD packet to send [11:49:03]OFD Sender: No OFD packet to send [11:49:08]OFD Sender: No OFD packet to send [11:49:13]OFD Sender: No OFD packet to send [11:49:18]OFD Sender: No OFD packet to send [11:49:23]OFD Sender: No OFD packet to send [11:49:27]accept exits with 7 [11:49:27]New connection [11:49:27]New thread 3067452772 created [11:49:27]Thread 3067309412 joined [11:49:27]Waiting for new connection... [11:49:27] Sock 7.Parse request [11:49:27]Sock 7.Check first char [11:49:27]Sock 7.First char is OK [11:49:27]request: POST /json_proto HTTP/1.0 [11:49:27]Method: POST [11:49:27]URL: /json_proto [11:49:27]Method is POST - this is cgi request [11:49:27]url: /json_proto [11:49:27]query_string will be loaded in cgi processing [11:49:27]execute_cgi json_proto POST (null) [11:49:27]execute_cgi path=json_proto method=POST [11:49:27]POST find Content-Length [11:49:27]Host: 172.17.39.195:8080 [11:49:27]Content-Length: 678 [11:49:27]Content-Type: application/json [11:49:27] [11:49:27]POST finish read [11:49:27]Found Content-Length = 678 [11:49:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:49:27]execute_script... [11: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)1695557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 6.030, "sum" : 400.39, "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:49:27]POST & json_proto [11:49:27]process_json_proto [11:49:27]json parsed OK: [11:49:27]protocol is kg_v1.0 [11:49:27]action value=close_receipt [11:49:27]process_action close_receipt [11:49:27]cmd_close_receipt [11:49:27]MH_GetDate [11:49:27]Write to MH i2c: F0 00 00 D4 08 CB [11:49:27]Write i2c OK [11:49:27]MH_I2C_Read... [11:49:27]Read from MH i2c: F0 [11:49:27]MH_I2C_Read... [11:49:27]Read from MH i2c: F0 09 00 [11:49:27]MH_I2C_Read... [11:49:27]Read from MH i2c: F0 09 00 D4 08 00 48 5D 79 66 99 81 91 64 67 [11:49:27]GetLastDocTimeStamp 1719229671 [11:49:27]current date 1719229768 [11:49:27]FM_GetShiftState [11:49:27]SAM_PROTO_GetShiftState [11:49:27]wFMCommunicate request_size=4 [11:49:27]MH_SAM_APDU [11:49:27]CAPDU: 80 13 01 00 [11:49:27]Write to MH i2c: E2 08 00 D5 08 80 13 01 00 00 00 00 00 5A [11:49:27]Write i2c OK [11:49:27]MH_I2C_Read... [11:49:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:27]Read from MH i2c: E2 [11:49:27]MH_I2C_Read... [11:49:27]Read from MH i2c: E2 0E 00 [11:49:27]MH_I2C_Read... [11:49:27]Read from MH i2c: E2 0E 00 D5 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 69 [11:49:27]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:49:27]wFMCommunicate OK [11:49:27]SAM_PROTO_GetShiftState done [11:49:27]FM_GetShiftState done [11:49:27]opened in 1719189095 [11:49:27]opened+sec_in_day 1719275495 [11:49:27]quantity*price = 40039 [11:49:27]sum+1 = 40040 [11:49:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 46 24.06.2024 11:49 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77044 ФПД: 65757094398093 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T114928&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77044&fm=65757094398093&tin=02508201610067®Number=0000000000095696&sum=40000 [11:49:28]StoreToDocumentArchive [11:49:28]shift 397 fd 77044 [11:49:28]save to /storage/0397/doc_00077044 [11:49:28]save last doc name /storage/0397/doc_00077044 to /storage/kkm_last_doc_name [11:49:28]save OK [11:49:28]Clear old archive folders... [11:49:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:49:28]tlvbuf is 01891E90 [11:49:28]SAM_PROTO_ClearQueue [11:49:28]wFMCommunicate request_size=4 [11:49:28]MH_SAM_APDU [11:49:28]CAPDU: 80 09 00 00 [11:49:28]Write to MH i2c: E2 08 00 E2 08 80 09 00 00 00 00 00 00 5C [11:49:28]Write i2c OK [11:49:28]MH_I2C_Read... [11:49:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:28]Read from MH i2c: E2 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: E2 03 00 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: E2 03 00 E2 08 00 90 00 5E [11:49:28]RAPDU: 90 00 [11:49:28]wFMCommunicate OK [11:49:28]SAM_PROTO_ClearQueue done [11:49:28]KKMCreateOFDPacket [11:49:28]OFDProtocolAddRootSTLVToBuf [11:49:28]FM_MakeSignedData [11:49:28]FM_MakeSignedData [11:49:28]SAM_PROTO_SignData [11:49:28]wFMCommunicate request_size=4 [11:49:28]MH_SAM_APDU [11:49:28]CAPDU: 80 0D 01 02 [11:49:28]Write to MH i2c: E2 08 00 E3 08 80 0D 01 02 00 00 00 00 64 [11:49:28]Write i2c OK [11:49:28]MH_I2C_Read... [11:49:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:28]Read from MH i2c: E2 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: E2 03 00 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: E2 03 00 E3 08 00 90 00 5F [11:49:28]RAPDU: 90 00 [11:49:28]wFMCommunicate OK [11:49:28]wFMCommunicate request_size=255 [11:49:28]MH_SAM_APDU [11:49:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 48 5D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F4 2C 01 00 35 04 06 00 3B [11:49:28]Write to MH i2c: E2 02 01 E4 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 48 5D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F4 2C 01 00 35 04 06 00 3B 00 00 89 [11:49:28]Write i2c OK [11:49:28]MH_I2C_Read... [11:49:28]OFD Sender: No OFD packet to send [11:49:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:28]Read from MH i2c: E2 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: E2 03 00 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: E2 03 00 E4 08 00 90 00 60 [11:49:28]RAPDU: 90 00 [11:49:28]wFMCommunicate OK [11:49:28]wFMCommunicate request_size=10 [11:49:28]MH_SAM_APDU [11:49:28]CAPDU: 80 0D 02 02 05 CE 44 40 C8 8D [11:49:28]Write to MH i2c: E2 0D 00 E5 08 80 0D 02 02 05 00 CE 44 40 C8 8D 00 00 18 [11:49:28]Write i2c OK [11:49:28]MH_I2C_Read... [11:49:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:28]Read from MH i2c: E2 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: E2 03 00 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: E2 03 00 E5 08 00 90 00 61 [11:49:28]RAPDU: 90 00 [11:49:28]wFMCommunicate OK [11:49:28]wFMCommunicate request_size=4 [11:49:28]MH_SAM_APDU [11:49:28]CAPDU: 80 0D 03 02 [11:49:28]Write to MH i2c: E2 08 00 E6 08 80 0D 03 02 00 00 00 00 69 [11:49:28]Write i2c OK [11:49:28]MH_I2C_Read... [11:49:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:28]Read from MH i2c: E2 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: E2 0B 00 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: E2 0B 00 E6 08 00 65 67 72 50 A4 A3 7E B6 90 00 73 [11:49:28]RAPDU: 65 67 72 50 A4 A3 7E B6 90 00 [11:49:28]wFMCommunicate OK [11:49:28]SAM_PROTO_SignData done [11:49:28]FM_MakeSignedData done [11:49:28]CreateOFDProtocolMessage [11:49:28]wFMCommunicate request_size=4 [11:49:28]MH_SAM_APDU [11:49:28]CAPDU: 80 11 00 00 [11:49:28]Write to MH i2c: E2 08 00 E7 08 80 11 00 00 00 00 00 00 69 [11:49:28]Write i2c OK [11:49:28]MH_I2C_Read... [11:49:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:28]Read from MH i2c: E2 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: E2 17 00 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: E2 17 00 E7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 B9 [11:49:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:49:28]wFMCommunicate OK [11:49:28]CreateOFDProtocolMessage done [11:49:28]OFDSenderStorePacket 77044 [11:49:28]StoreOFDPacket docnum=77044 [11:49:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 AC 4D 07 01 03 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 35 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 48 5D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F4 2C 01 00 35 04 06 00 3B CE 44 40 C8 8D 65 67 72 50 A4 A3 7E B6 [11:49:28]CheckFolder [11:49:28]dirname=/storage/ofd_packets [11:49:28]CheckFolder done [11:49:28]ProducePacketName [11:49:28]name=ofd_packets/00077044 [11:49:28]NVStorageSaveData ofd_packets/00077044 [11:49:28]File name is /storage/ofd_packets/00077044 [11:49:28]Write 301 bytes [11:49:28]NVStorageSaveData done [11:49:28]OFDSenderStorePacket done [11:49:28]KKMCreateOFDPacket done [11:49:28]NVStorageSaveData kkm_last_timestamp [11:49:28]File name is /storage/kkm_last_timestamp [11:49:28]Write 4 bytes [11:49:28]NVStorageSaveData done [11:49:28]ExternCall_PrintAddStr [11:49:28]wPrintStart [11:49:28]Write to MH i2c: 01 00 00 E8 08 F0 [11:49:28]Write i2c OK [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: 01 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: 01 07 00 [11:49:28]MH_I2C_Read... [11:49:28]Read from MH i2c: 01 07 00 E8 08 00 00 00 00 00 FF 0F 05 [11:49:28]RasterBufferAndPrint [11:49:28]line Счет N : (1)1695557 [11:49:28]line ИНН: 02508201610067 [11:49:28]line Контрольно-Кассовый Чек [11:49:28]line ПРОДАЖА [11:49:28]line ТРК (МРК, ГНК) : 53 [11:49:28]line Товар: 2710124130 [11:49:28]line Аи-92-К-5 [11:49:28]line 6.030 * 66.40 [11:49:28]line = 400.39 [11:49:28]line НДС 12% НСП 1% [11:49:28]line > о реализуемом товаре [11:49:28]line ОКРУГЛЕНИЕ: -0.39 [11:49:28]line ИТОГО: 400.00 [11:49:28]line Внесено: 400.00 [11:49:28]line СДАЧА: 0.00 [11:49:28]line НСП 1% : 3.54 [11:49:28]line НДС 12% : 42.52 [11:49:28]line Наличными: 400.00 [11:49:28]line Безнал.: 0.00 [11:49:28]line Место: АЗС № 144 "Партнер Нефть" [11:49:28]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [11:49:28]line СНО: Общий режим [11:49:28]line Чек 46 24.06.2024 11:49 [11:49:28]line Смена: 397 ФФД: 1.0 [11:49:28]line ЗНМ: 0300000170 [11:49:28]line РНМ: 0000000000095696 [11:49:28]line Версия ККМ: 001 [11:49:28]line ФМ: 0000000000875009 [11:49:28]line ФД: 77044 [11:49:28]line ФПД: 65757094398093 [11:49:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T114928&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77044&fm=65757094398093&tin=02508201610067®Number=0000000000095696&sum=40000 [11:49:29]OFD Sender: Processing packet 77044 [packets to send 351, broken 350] [11:49:29]ProducePacketName [11:49:29]name=ofd_packets/00077044 [11:49:29]OFD Sender: To server: pG, [11:49:29]CommunicateWithHost lk.salyk.kg:30040 [11:49:29]ConnectInit lk.salyk.kg [11:49:29]written 0, free lines is 4095 [11:49:29]Connected sock=10 [11: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 35 30 30 39 0F 01 00 00 AC 4D 07 01 03 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 35 FF 03 08 00 03 8E 17 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 48 5D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F4 2C 01 00 35 04 06 00 3B CE 44 40 C8 8D 65 67 72 50 A4 A3 7E B6 [11:49:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 59 55 47 00 74 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 35 30 30 39 10 04 04 00 F4 2C 01 00 F4 03 04 00 DC 03 79 66 B6 04 01 00 00 32 44 09 97 43 7C 62 EB [11:49:29]CommunicateWithHost err = 0 [11:49:29]CheckOFDResponse [11:49:29]1017 (14) - 77093643461234 [11:49:29]1041 (16) - 0000000000875009 [11:49:29]1040 (4) - 77044 [11:49:29]1012 (4) - 24.06.2024 05:27 [11:49:29]1206 (1) - 0 [11:49:29]OFD Sender: Remove packet 77044 [11:49:29]ProducePacketName [11:49:29]name=ofd_packets/00077044 [11:49:29]NVStorageDeleteData [11:49:29]Write to MH i2c: 01 00 00 13 09 1C [11:49:29]Write i2c OK [11:49:29]MH_I2C_Read... [11:49:29]Read from MH i2c: 01 [11:49:29]MH_I2C_Read... [11:49:29]Read from MH i2c: 01 07 00 [11:49:29]MH_I2C_Read... [11:49:29]Read from MH i2c: 01 07 00 13 09 00 00 00 00 00 E8 0C 17 [11:49:29]RasterBufferAndPrint [11:49:29]line [11:49:29]line [11:49:29]line [11:49:29]line [11:49:29]line [11:49:29]written 0, free lines is 3310 [11:49:29]MH_Cut [11:49:29]Write to MH i2c: D1 01 00 1A 09 01 F5 [11:49:29]Write i2c OK [11:49:29]MH_I2C_Read... [11:49:29]Read from MH i2c: D1 [11:49:29]MH_I2C_Read... [11:49:29]Read from MH i2c: D1 01 00 [11:49:29]MH_I2C_Read... [11:49:29]Read from MH i2c: D1 01 00 1A 09 00 F4 [11:49:29]Write to MH i2c: 01 00 00 1B 09 24 [11:49:29]Write i2c OK [11:49:29]MH_I2C_Read... [11:49:29]OFD Sender: No OFD packet to send [11:49:30]*** Cut start [11:49:30]*** Partial cut [11:49:30]*** CUTSNS_PIN = 1 [11:49:30]*** CUTSNS_PIN = 0 [11:49:30]*** Brake cut motor [11:49:30]Read from MH i2c: 01 [11:49:30]MH_I2C_Read... [11:49:30]*** Stop cut motor [11:49:30]*** Cut end [11:49:30]Read from MH i2c: 01 07 00 [11:49:30]MH_I2C_Read... [11:49:30]Read from MH i2c: 01 07 00 1B 09 00 00 00 00 00 FF 0F 39 [11:49:30]process_action close_receipt done [11:49:30]requested_data is exist [11:49:30]produce_requested_data [11:49:30]requested_item fm.sn is exist - process it [11:49:30]wFMCommunicate request_size=4 [11:49:30]MH_SAM_APDU [11:49:30]CAPDU: 80 11 00 00 [11:49:30]Write to MH i2c: E2 08 00 1C 09 80 11 00 00 00 00 00 00 9F [11:49:30]Write i2c OK [11:49:30]MH_I2C_Read... [11:49:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:30]Read from MH i2c: E2 [11:49:30]MH_I2C_Read... [11:49:30]Read from MH i2c: E2 17 00 [11:49:30]MH_I2C_Read... [11:49:30]Read from MH i2c: E2 17 00 1C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 EF [11:49:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:49:30]wFMCommunicate OK [11:49:30]requested_item fd.num is exist - process it [11:49:30]SAM_PROTO_GetFieldsCounters [11:49:30]wFMCommunicate request_size=4 [11:49:30]MH_SAM_APDU [11:49:30]CAPDU: 80 13 00 00 [11:49:30]Write to MH i2c: E2 08 00 1D 09 80 13 00 00 00 00 00 00 A2 [11:49:30]Write i2c OK [11:49:30]MH_I2C_Read... [11:49:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:31]Read from MH i2c: E2 [11:49:31]MH_I2C_Read... [11:49:31]Read from MH i2c: E2 62 00 [11:49:31]MH_I2C_Read... [11:49:31]Read from MH i2c: E2 62 00 1D 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F4 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [11: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F4 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:49:31]wFMCommunicate OK [11:49:31]SAM_PROTO_GetFieldsCounters done [11:49:31]requested_item shift.num is exist - process it [11:49:31]requested_item shift.opened is exist - process it [11:49:31]req_shift_opened [11:49:31]FM_GetShiftState [11:49:31]SAM_PROTO_GetShiftState [11:49:31]wFMCommunicate request_size=4 [11:49:31]MH_SAM_APDU [11:49:31]CAPDU: 80 13 01 00 [11:49:31]Write to MH i2c: E2 08 00 1E 09 80 13 01 00 00 00 00 00 A4 [11:49:31]Write i2c OK [11:49:31]MH_I2C_Read... [11:49:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:31]Read from MH i2c: E2 [11:49:31]MH_I2C_Read... [11:49:31]Read from MH i2c: E2 0E 00 [11:49:31]MH_I2C_Read... [11:49:31]Read from MH i2c: E2 0E 00 1E 09 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 B3 [11:49:31]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:49:31]wFMCommunicate OK [11:49:31]SAM_PROTO_GetShiftState done [11:49:31]FM_GetShiftState done [11:49:31]req_shift_opened done [11:49:31]requested_item shift.open_date is exist - process it [11:49:31]req_shift_open_date [11:49:31]req_shift_open_date done [11:49:31]produce_requested_data done [11:49:31]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77044,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [11:49:31]process_action_free close_receipt [11:49:31]json_value_free [11:49:31]json_value_free done [11:49:31]process_json_proto returns [11:49:31]Send response to host [11:49:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77044,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [11:49:31]free response buf [11:49:31]execute_script done [11:49:31]execute_script returns [11:49:31]free content buf [11:49:31]Sock 7.Close socket [11:49:31]Sock 7.Thread stoped [11:49:34]OFD Sender: No OFD packet to send [11:49:39]OFD Sender: No OFD packet to send [11:49:44]OFD Sender: No OFD packet to send [11:49:49]OFD Sender: No OFD packet to send [11:49:54]OFD Sender: No OFD packet to send [11:50:00]OFD Sender: No OFD packet to send [11:50:05]OFD Sender: No OFD packet to send [11:50:10]OFD Sender: No OFD packet to send [11:50:15]OFD Sender: No OFD packet to send [11:50:20]OFD Sender: No OFD packet to send [11:50:25]OFD Sender: No OFD packet to send [11:50:30]OFD Sender: No OFD packet to send [11:50:35]OFD Sender: No OFD packet to send [11:50:40]OFD Sender: No OFD packet to send [11:50:45]OFD Sender: No OFD packet to send [11:50:50]OFD Sender: No OFD packet to send [11:50:55]OFD Sender: No OFD packet to send [11:51:00]OFD Sender: No OFD packet to send [11:51:05]OFD Sender: No OFD packet to send [11:51:10]OFD Sender: No OFD packet to send [11:51:15]OFD Sender: No OFD packet to send [11:51:20]OFD Sender: No OFD packet to send [11:51:25]OFD Sender: No OFD packet to send [11:51:30]OFD Sender: No OFD packet to send [11:51:31]accept exits with 9 [11:51:31]New connection [11:51:31]New thread 3067309412 created [11:51:31]Thread 3067452772 joined [11:51:31]Waiting for new connection... [11:51:31] Sock 9.Parse request [11:51:31]Sock 9.Check first char [11:51:31]Sock 9.First char is OK [11:51:31]request: POST /json_proto HTTP/1.0 [11:51:31]Method: POST [11:51:31]URL: /json_proto [11:51:31]Method is POST - this is cgi request [11:51:31]url: /json_proto [11:51:31]query_string will be loaded in cgi processing [11:51:31]execute_cgi json_proto POST (null) [11:51:31]execute_cgi path=json_proto method=POST [11:51:31]POST find Content-Length [11:51:31]Host: 172.17.39.195:8080 [11:51:31]Content-Length: 683 [11:51:31]Content-Type: application/json [11:51:31] [11:51:31]POST finish read [11:51:31]Found Content-Length = 683 [11:51:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "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:51:31]execute_script... [11:51: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)1695558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "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:51:31]POST & json_proto [11:51:31]process_json_proto [11:51:31]json parsed OK: [11:51:31]protocol is kg_v1.0 [11:51:31]action value=close_receipt [11:51:31]process_action close_receipt [11:51:31]cmd_close_receipt [11:51:31]MH_GetDate [11:51:31]Write to MH i2c: F0 00 00 1F 09 17 [11:51:31]Write i2c OK [11:51:31]MH_I2C_Read... [11:51:31]Read from MH i2c: F0 [11:51:31]MH_I2C_Read... [11:51:31]Read from MH i2c: F0 09 00 [11:51:31]MH_I2C_Read... [11:51:31]Read from MH i2c: F0 09 00 1F 09 00 C4 5D 79 66 99 81 91 64 2F [11:51:31]GetLastDocTimeStamp 1719229768 [11:51:31]current date 1719229892 [11:51:31]FM_GetShiftState [11:51:31]SAM_PROTO_GetShiftState [11:51:31]wFMCommunicate request_size=4 [11:51:31]MH_SAM_APDU [11:51:31]CAPDU: 80 13 01 00 [11:51:31]Write to MH i2c: E2 08 00 20 09 80 13 01 00 00 00 00 00 A6 [11:51:31]Write i2c OK [11:51:31]MH_I2C_Read... [11:51:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:31]Read from MH i2c: E2 [11:51:31]MH_I2C_Read... [11:51:31]Read from MH i2c: E2 0E 00 [11:51:31]MH_I2C_Read... [11:51:31]Read from MH i2c: E2 0E 00 20 09 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 B5 [11:51:31]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:51:31]wFMCommunicate OK [11:51:31]SAM_PROTO_GetShiftState done [11:51:31]FM_GetShiftState done [11:51:31]opened in 1719189095 [11:51:31]opened+sec_in_day 1719275495 [11:51:31]quantity*price = 100064 [11:51:31]sum+1 = 100066 [11:51:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 47 24.06.2024 11:51 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77045 ФПД: 46285422735904 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T115133&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77045&fm=46285422735904&tin=02508201610067®Number=0000000000095696&sum=100000 [11:51:32]StoreToDocumentArchive [11:51:32]shift 397 fd 77045 [11:51:32]save to /storage/0397/doc_00077045 [11:51:32]save last doc name /storage/0397/doc_00077045 to /storage/kkm_last_doc_name [11:51:32]save OK [11:51:32]Clear old archive folders... [11:51:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:51:32]tlvbuf is 018E2730 [11:51:32]SAM_PROTO_ClearQueue [11:51:32]wFMCommunicate request_size=4 [11:51:32]MH_SAM_APDU [11:51:32]CAPDU: 80 09 00 00 [11:51:32]Write to MH i2c: E2 08 00 2D 09 80 09 00 00 00 00 00 00 A8 [11:51:32]Write i2c OK [11:51:32]MH_I2C_Read... [11:51:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:32]Read from MH i2c: E2 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 03 00 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 03 00 2D 09 00 90 00 AA [11:51:32]RAPDU: 90 00 [11:51:32]wFMCommunicate OK [11:51:32]SAM_PROTO_ClearQueue done [11:51:32]KKMCreateOFDPacket [11:51:32]OFDProtocolAddRootSTLVToBuf [11:51:32]FM_MakeSignedData [11:51:32]FM_MakeSignedData [11:51:32]SAM_PROTO_SignData [11:51:32]wFMCommunicate request_size=4 [11:51:32]MH_SAM_APDU [11:51:32]CAPDU: 80 0D 01 02 [11:51:32]Write to MH i2c: E2 08 00 2E 09 80 0D 01 02 00 00 00 00 B0 [11:51:32]Write i2c OK [11:51:32]MH_I2C_Read... [11:51:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:32]Read from MH i2c: E2 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 03 00 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 03 00 2E 09 00 90 00 AB [11:51:32]RAPDU: 90 00 [11:51:32]wFMCommunicate OK [11:51:32]wFMCommunicate request_size=255 [11:51:32]MH_SAM_APDU [11:51:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 C5 5D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F5 2C 01 00 35 04 06 00 2A [11:51:32]Write to MH i2c: E2 02 01 2F 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 C5 5D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F5 2C 01 00 35 04 06 00 2A 00 00 C5 [11:51:32]Write i2c OK [11:51:32]MH_I2C_Read... [11:51:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:32]Read from MH i2c: E2 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 03 00 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 03 00 2F 09 00 90 00 AC [11:51:32]RAPDU: 90 00 [11:51:32]wFMCommunicate OK [11:51:32]wFMCommunicate request_size=10 [11:51:32]MH_SAM_APDU [11:51:32]CAPDU: 80 0D 02 02 05 18 AA 2E 32 20 [11:51:32]Write to MH i2c: E2 0D 00 30 09 80 0D 02 02 05 00 18 AA 2E 32 20 00 00 FF [11:51:32]Write i2c OK [11:51:32]MH_I2C_Read... [11:51:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:32]Read from MH i2c: E2 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 03 00 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 03 00 30 09 00 90 00 AD [11:51:32]RAPDU: 90 00 [11:51:32]wFMCommunicate OK [11:51:32]wFMCommunicate request_size=4 [11:51:32]MH_SAM_APDU [11:51:32]CAPDU: 80 0D 03 02 [11:51:32]Write to MH i2c: E2 08 00 31 09 80 0D 03 02 00 00 00 00 B5 [11:51:32]Write i2c OK [11:51:32]MH_I2C_Read... [11:51:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:33]Read from MH i2c: E2 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: E2 0B 00 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: E2 0B 00 31 09 00 C9 E4 CB 41 6B 07 82 02 90 00 65 [11:51:33]RAPDU: C9 E4 CB 41 6B 07 82 02 90 00 [11:51:33]wFMCommunicate OK [11:51:33]SAM_PROTO_SignData done [11:51:33]FM_MakeSignedData done [11:51:33]CreateOFDProtocolMessage [11:51:33]wFMCommunicate request_size=4 [11:51:33]MH_SAM_APDU [11:51:33]CAPDU: 80 11 00 00 [11:51:33]Write to MH i2c: E2 08 00 32 09 80 11 00 00 00 00 00 00 B5 [11:51:33]Write i2c OK [11:51:33]MH_I2C_Read... [11:51:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:33]Read from MH i2c: E2 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: E2 17 00 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: E2 17 00 32 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 05 [11:51:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:51:33]wFMCommunicate OK [11:51:33]CreateOFDProtocolMessage done [11:51:33]OFDSenderStorePacket 77045 [11:51:33]StoreOFDPacket docnum=77045 [11:51:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 91 9D 07 01 EA D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 C5 5D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F5 2C 01 00 35 04 06 00 2A 18 AA 2E 32 20 C9 E4 CB 41 6B 07 82 02 [11:51:33]CheckFolder [11:51:33]dirname=/storage/ofd_packets [11:51:33]CheckFolder done [11:51:33]ProducePacketName [11:51:33]name=ofd_packets/00077045 [11:51:33]NVStorageSaveData ofd_packets/00077045 [11:51:33]File name is /storage/ofd_packets/00077045 [11:51:33]Write 301 bytes [11:51:33]NVStorageSaveData done [11:51:33]OFDSenderStorePacket done [11:51:33]KKMCreateOFDPacket done [11:51:33]NVStorageSaveData kkm_last_timestamp [11:51:33]File name is /storage/kkm_last_timestamp [11:51:33]Write 4 bytes [11:51:33]NVStorageSaveData done [11:51:33]ExternCall_PrintAddStr [11:51:33]wPrintStart [11:51:33]Write to MH i2c: 01 00 00 33 09 3C [11:51:33]Write i2c OK [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: 01 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: 01 07 00 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: 01 07 00 33 09 00 00 00 00 00 FF 0F 51 [11:51:33]RasterBufferAndPrint [11:51:33]line Счет N : (1)1695558 [11:51:33]line ИНН: 02508201610067 [11:51:33]line Контрольно-Кассовый Чек [11:51:33]line ПРОДАЖА [11:51:33]line ТРК (МРК, ГНК) : 33 [11:51:33]line Товар: 2710124130 [11:51:33]line Аи-92-К-5 [11:51:33]line 15.070 * 66.40 [11:51:33]line = 1000.65 [11:51:33]line НДС 12% НСП 1% [11:51:33]line > о реализуемом товаре [11:51:33]line ОКРУГЛЕНИЕ: -0.65 [11:51:33]line ИТОГО: 1000.00 [11:51:33]line Внесено: 1000.00 [11:51:33]line СДАЧА: 0.00 [11:51:33]line НСП 1% : 8.85 [11:51:33]line НДС 12% : 106.26 [11:51:33]line Наличными: 1000.00 [11:51:33]line Безнал.: 0.00 [11:51:33]line Место: АЗС № 144 "Партнер Нефть" [11:51:33]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [11:51:33]line СНО: Общий режим [11:51:33]line Чек 47 24.06.2024 11:51 [11:51:33]line Смена: 397 ФФД: 1.0 [11:51:33]line ЗНМ: 0300000170 [11:51:33]line РНМ: 0000000000095696 [11:51:33]line Версия ККМ: 001 [11:51:33]line ФМ: 0000000000875009 [11:51:33]line ФД: 77045 [11:51:33]line ФПД: 46285422735904 [11:51:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T115133&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77045&fm=46285422735904&tin=02508201610067®Number=0000000000095696&sum=100000 [11:51:33]written 0, free lines is 4095 [11:51:33]OFD Sender: Processing packet 77045 [packets to send 351, broken 350] [11:51:33]ProducePacketName [11:51:33]name=ofd_packets/00077045 [11:51:33]OFD Sender: To server: pG, [11:51:33]CommunicateWithHost lk.salyk.kg:30040 [11:51:33]ConnectInit lk.salyk.kg [11:51:33]Connected sock=10 [11:51:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 91 9D 07 01 EA D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 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 C5 5D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F5 2C 01 00 35 04 06 00 2A 18 AA 2E 32 20 C9 E4 CB 41 6B 07 82 02 [11:51:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 17 0C 47 00 85 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F5 2C 01 00 F4 03 04 00 58 04 79 66 B6 04 01 00 00 67 39 2B 47 37 CF 95 5C [11:51:33]CommunicateWithHost err = 0 [11:51:33]CheckOFDResponse [11:51:33]1017 (14) - 77093643461234 [11:51:33]1041 (16) - 0000000000875009 [11:51:33]1040 (4) - 77045 [11:51:33]1012 (4) - 24.06.2024 05:30 [11:51:33]1206 (1) - 0 [11:51:33]OFD Sender: Remove packet 77045 [11:51:33]ProducePacketName [11:51:33]name=ofd_packets/00077045 [11:51:33]NVStorageDeleteData [11:51:33]Write to MH i2c: 01 00 00 5E 09 67 [11:51:33]Write i2c OK [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: 01 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: 01 07 00 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: 01 07 00 5E 09 00 00 00 00 00 E2 0C 5C [11:51:33]RasterBufferAndPrint [11:51:33]line [11:51:33]line [11:51:33]line [11:51:33]line [11:51:33]line [11:51:33]written 0, free lines is 3307 [11:51:33]MH_Cut [11:51:33]Write to MH i2c: D1 01 00 65 09 01 40 [11:51:33]Write i2c OK [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: D1 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: D1 01 00 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: D1 01 00 65 09 00 3F [11:51:33]Write to MH i2c: 01 00 00 66 09 6F [11:51:33]Write i2c OK [11:51:33]MH_I2C_Read... [11:51:33]OFD Sender: No OFD packet to send [11:51:34]*** Cut start [11:51:34]*** Partial cut [11:51:34]*** CUTSNS_PIN = 1 [11:51:34]*** CUTSNS_PIN = 0 [11:51:34]*** Brake cut motor [11:51:34]Read from MH i2c: 01 [11:51:34]MH_I2C_Read... [11:51:34]*** Stop cut motor [11:51:34]*** Cut end [11:51:34]Read from MH i2c: 01 07 00 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: 01 07 00 66 09 00 00 00 00 00 FF 0F 84 [11:51:34]process_action close_receipt done [11:51:34]requested_data is exist [11:51:34]produce_requested_data [11:51:34]requested_item fm.sn is exist - process it [11:51:34]wFMCommunicate request_size=4 [11:51:34]MH_SAM_APDU [11:51:34]CAPDU: 80 11 00 00 [11:51:34]Write to MH i2c: E2 08 00 67 09 80 11 00 00 00 00 00 00 EA [11:51:34]Write i2c OK [11:51:34]MH_I2C_Read... [11:51:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:34]Read from MH i2c: E2 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: E2 17 00 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: E2 17 00 67 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 3A [11:51:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:51:34]wFMCommunicate OK [11:51:34]requested_item fd.num is exist - process it [11:51:34]SAM_PROTO_GetFieldsCounters [11:51:34]wFMCommunicate request_size=4 [11:51:34]MH_SAM_APDU [11:51:34]CAPDU: 80 13 00 00 [11:51:34]Write to MH i2c: E2 08 00 68 09 80 13 00 00 00 00 00 00 ED [11:51:34]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:35]Read from MH i2c: E2 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 62 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 62 00 68 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F5 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [11:51: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F5 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:35]wFMCommunicate OK [11:51:35]SAM_PROTO_GetFieldsCounters done [11:51:35]requested_item shift.num is exist - process it [11:51:35]requested_item shift.opened is exist - process it [11:51:35]req_shift_opened [11:51:35]FM_GetShiftState [11:51:35]SAM_PROTO_GetShiftState [11:51:35]wFMCommunicate request_size=4 [11:51:35]MH_SAM_APDU [11:51:35]CAPDU: 80 13 01 00 [11:51:35]Write to MH i2c: E2 08 00 69 09 80 13 01 00 00 00 00 00 EF [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:35]Read from MH i2c: E2 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 0E 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 0E 00 69 09 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 FE [11:51:35]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:51:35]wFMCommunicate OK [11:51:35]SAM_PROTO_GetShiftState done [11:51:35]FM_GetShiftState done [11:51:35]req_shift_opened done [11:51:35]requested_item shift.open_date is exist - process it [11:51:35]req_shift_open_date [11:51:35]req_shift_open_date done [11:51:35]produce_requested_data done [11:51:35]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77045,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [11:51:35]process_action_free close_receipt [11:51:35]json_value_free [11:51:35]json_value_free done [11:51:35]process_json_proto returns [11:51:35]Send response to host [11:51:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77045,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [11:51:35]free response buf [11:51:35]execute_script done [11:51:35]execute_script returns [11:51:35]free content buf [11:51:35]Sock 9.Close socket [11:51:35]Sock 9.Thread stoped [11:51:39]OFD Sender: No OFD packet to send [11:51:44]OFD Sender: No OFD packet to send [11:51:49]OFD Sender: No OFD packet to send [11:51:54]OFD Sender: No OFD packet to send [11:51:59]OFD Sender: No OFD packet to send [11:52:04]OFD Sender: No OFD packet to send [11:52:09]OFD Sender: No OFD packet to send [11:52:14]OFD Sender: No OFD packet to send [11:52:19]OFD Sender: No OFD packet to send [11:52:24]OFD Sender: No OFD packet to send [11:52:29]OFD Sender: No OFD packet to send [11:52:34]OFD Sender: No OFD packet to send [11:52:39]OFD Sender: No OFD packet to send [11:52:44]OFD Sender: No OFD packet to send [11:52:49]OFD Sender: No OFD packet to send [11:52:54]OFD Sender: No OFD packet to send [11:52:59]OFD Sender: No OFD packet to send [11:53:04]OFD Sender: No OFD packet to send [11:53:09]OFD Sender: No OFD packet to send [11:53:14]OFD Sender: No OFD packet to send [11:53:19]OFD Sender: No OFD packet to send [11:53:24]OFD Sender: No OFD packet to send [11:53:29]OFD Sender: No OFD packet to send [11:53:34]OFD Sender: No OFD packet to send [11:53:39]OFD Sender: No OFD packet to send [11:53:44]OFD Sender: No OFD packet to send [11:53:49]OFD Sender: No OFD packet to send [11:53:54]OFD Sender: No OFD packet to send [11:53:59]OFD Sender: No OFD packet to send [11:54:04]OFD Sender: No OFD packet to send [11:54:09]OFD Sender: No OFD packet to send [11:54:14]OFD Sender: No OFD packet to send [11:54:19]OFD Sender: No OFD packet to send [11:54:24]OFD Sender: No OFD packet to send [11:54:29]OFD Sender: No OFD packet to send [11:54:34]OFD Sender: No OFD packet to send [11:54:39]OFD Sender: No OFD packet to send [11:54:44]OFD Sender: No OFD packet to send [11:54:49]OFD Sender: No OFD packet to send [11:54:54]OFD Sender: No OFD packet to send [11:54:59]OFD Sender: No OFD packet to send [11:55:04]OFD Sender: No OFD packet to send [11:55:09]OFD Sender: No OFD packet to send [11:55:14]OFD Sender: No OFD packet to send [11:55:19]OFD Sender: No OFD packet to send [11:55:24]OFD Sender: No OFD packet to send [11:55:29]OFD Sender: No OFD packet to send [11:55:34]OFD Sender: No OFD packet to send [11:55:39]OFD Sender: No OFD packet to send [11:55:44]OFD Sender: No OFD packet to send [11:55:49]OFD Sender: No OFD packet to send [11:55:54]OFD Sender: No OFD packet to send [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:19]OFD Sender: No OFD packet to send [11:57:24]OFD Sender: No OFD packet to send [11:57:29]OFD Sender: No OFD packet to send [11:57:34]OFD Sender: No OFD packet to send [11:57:39]OFD Sender: No OFD packet to send [11:57:44]OFD Sender: No OFD packet to send [11:57:49]OFD Sender: No OFD packet to send [11:57:54]OFD Sender: No OFD packet to send [11:57:59]OFD Sender: No OFD packet to send [11:58:04]OFD Sender: No OFD packet to send [11:58:09]OFD Sender: No OFD packet to send [11:58:14]OFD Sender: No OFD packet to send [11:58:19]OFD Sender: No OFD packet to send [11:58:24]OFD Sender: No OFD packet to send [11:58:29]OFD Sender: No OFD packet to send [11:58:34]OFD Sender: No OFD packet to send [11:58:39]OFD Sender: No OFD packet to send [11:58:44]OFD Sender: No OFD packet to send [11:58:49]OFD Sender: No OFD packet to send [11:58:54]OFD Sender: No OFD packet to send [11:58:59]OFD Sender: No OFD packet to send [11:59:00]accept exits with 7 [11:59:00]New connection [11:59:00]New thread 3067452772 created [11:59:00]Thread 3067309412 joined [11:59:00]Waiting for new connection... [11:59:00] Sock 7.Parse request [11:59:00]Sock 7.Check first char [11:59:00]Sock 7.First char is OK [11:59:00]request: POST /json_proto HTTP/1.0 [11:59:00]Method: POST [11:59:00]URL: /json_proto [11:59:00]Method is POST - this is cgi request [11:59:00]url: /json_proto [11:59:00]query_string will be loaded in cgi processing [11:59:00]execute_cgi json_proto POST (null) [11:59:00]execute_cgi path=json_proto method=POST [11:59:00]POST find Content-Length [11:59:00]Host: 172.17.39.195:8080 [11:59:00]Content-Length: 621 [11:59:00]Content-Type: application/json [11:59:00] [11:59:00]POST finish read [11:59:00]Found Content-Length = 621 [11:59:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221060", "tax_sys" : 0, "items" : [ { "code": "4780014240406", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Sovereign Blue", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:59:00]execute_script... [11:59:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221060", "tax_sys" : 0, "items" : [ { "code": "4780014240406", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Sovereign Blue", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:59:00]POST & json_proto [11:59:00]process_json_proto [11:59:00]json parsed OK: [11:59:00]protocol is kg_v1.0 [11:59:00]action value=close_receipt [11:59:00]process_action close_receipt [11:59:00]cmd_close_receipt [11:59:00]MH_GetDate [11:59:00]Write to MH i2c: F0 00 00 6A 09 62 [11:59:00]Write i2c OK [11:59:00]MH_I2C_Read... [11:59:00]Read from MH i2c: F0 [11:59:00]MH_I2C_Read... [11:59:00]Read from MH i2c: F0 09 00 [11:59:00]MH_I2C_Read... [11:59:00]Read from MH i2c: F0 09 00 6A 09 00 85 5F 79 66 99 81 91 64 3D [11:59:00]GetLastDocTimeStamp 1719229893 [11:59:00]current date 1719230341 [11:59:00]FM_GetShiftState [11:59:00]SAM_PROTO_GetShiftState [11:59:00]wFMCommunicate request_size=4 [11:59:00]MH_SAM_APDU [11:59:00]CAPDU: 80 13 01 00 [11:59:00]Write to MH i2c: E2 08 00 6B 09 80 13 01 00 00 00 00 00 F1 [11:59:00]Write i2c OK [11:59:00]MH_I2C_Read... [11:59:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:00]Read from MH i2c: E2 [11:59:00]MH_I2C_Read... [11:59:00]Read from MH i2c: E2 0E 00 [11:59:00]MH_I2C_Read... [11:59:00]Read from MH i2c: E2 0E 00 6B 09 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 00 [11:59:00]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:59:00]wFMCommunicate OK [11:59:00]SAM_PROTO_GetShiftState done [11:59:00]FM_GetShiftState done [11:59:00]opened in 1719189095 [11:59:00]opened+sec_in_day 1719275495 [11:59:00]quantity*price = 26000 [11:59:00]sum+1 = 26001 [11:59:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 260.00 НСП 1% : 2.30 НДС 12% : 27.61 Наличными: 260.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 48 24.06.2024 11:59 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77046 ФПД: 94380805519180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T115902&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77046&fm=94380805519180&tin=02508201610067®Number=0000000000095696&sum=26000 0 [11:59:01]StoreToDocumentArchive [11:59:01]shift 397 fd 77046 [11:59:01]save to /storage/0397/doc_00077046 [11:59:01]save last doc name /storage/0397/doc_00077046 to /storage/kkm_last_doc_name [11:59:01]save OK [11:59:01]Clear old archive folders... [11:59:01]ProcessDocumentItem done err = 0, tmpTLVsize=273 [11:59:01]tlvbuf is 01891C90 [11:59:01]SAM_PROTO_ClearQueue [11:59:01]wFMCommunicate request_size=4 [11:59:01]MH_SAM_APDU [11:59:01]CAPDU: 80 09 00 00 [11:59:01]Write to MH i2c: E2 08 00 78 09 80 09 00 00 00 00 00 00 F3 [11:59:01]Write i2c OK [11:59:01]MH_I2C_Read... [11:59:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:59:01]Read from MH i2c: E2 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 03 00 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 03 00 78 09 00 90 00 F5 [11:59:01]RAPDU: 90 00 [11:59:01]wFMCommunicate OK [11:59:01]SAM_PROTO_ClearQueue done [11:59:01]KKMCreateOFDPacket [11:59:01]OFDProtocolAddRootSTLVToBuf [11:59:01]FM_MakeSignedData [11:59:01]FM_MakeSignedData [11:59:01]SAM_PROTO_SignData [11:59:01]wFMCommunicate request_size=4 [11:59:01]MH_SAM_APDU [11:59:01]CAPDU: 80 0D 01 02 [11:59:01]Write to MH i2c: E2 08 00 79 09 80 0D 01 02 00 00 00 00 FB [11:59:01]Write i2c OK [11:59:01]MH_I2C_Read... [11:59:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:59:01]Read from MH i2c: E2 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 03 00 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 03 00 79 09 00 90 00 F6 [11:59:01]RAPDU: 90 00 [11:59:01]wFMCommunicate OK [11:59:01]wFMCommunicate request_size=255 [11:59:01]MH_SAM_APDU [11:59:01]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 38 30 30 31 34 32 34 30 34 30 36 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 53 6F 76 65 72 65 69 67 6E 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 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 C9 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 30 00 00 00 F4 03 04 00 86 5F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 [11:59:01]Write to MH i2c: E2 02 01 7A 09 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 38 30 30 31 34 32 34 30 34 30 36 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 53 6F 76 65 72 65 69 67 6E 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 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 C9 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 30 00 00 00 F4 03 04 00 86 5F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 00 00 3B [11:59:01]Write i2c OK [11:59:01]MH_I2C_Read... [11:59:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:01]Read from MH i2c: E2 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 03 00 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 03 00 7A 09 00 90 00 F7 [11:59:01]RAPDU: 90 00 [11:59:01]wFMCommunicate OK [11:59:01]wFMCommunicate request_size=32 [11:59:01]MH_SAM_APDU [11:59:01]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 35 30 30 39 10 04 04 00 F6 2C 01 00 35 04 06 00 55 D6 BE 62 F7 4C [11:59:01]Write to MH i2c: E2 23 00 7B 09 80 0D 02 02 1B 00 30 30 30 38 37 35 30 30 39 10 04 04 00 F6 2C 01 00 35 04 06 00 55 D6 BE 62 F7 4C 00 00 09 [11:59:01]Write i2c OK [11:59:01]MH_I2C_Read... [11:59:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:01]Read from MH i2c: E2 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 03 00 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 03 00 7B 09 00 90 00 F8 [11:59:01]RAPDU: 90 00 [11:59:01]wFMCommunicate OK [11:59:01]wFMCommunicate request_size=4 [11:59:01]MH_SAM_APDU [11:59:01]CAPDU: 80 0D 03 02 [11:59:01]Write to MH i2c: E2 08 00 7C 09 80 0D 03 02 00 00 00 00 00 [11:59:01]Write i2c OK [11:59:01]MH_I2C_Read... [11:59:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:59:01]Read from MH i2c: E2 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 0B 00 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 0B 00 7C 09 00 E1 78 1C 3C 44 14 10 B1 90 00 CB [11:59:01]RAPDU: E1 78 1C 3C 44 14 10 B1 90 00 [11:59:01]wFMCommunicate OK [11:59:01]SAM_PROTO_SignData done [11:59:01]FM_MakeSignedData done [11:59:01]CreateOFDProtocolMessage [11:59:01]wFMCommunicate request_size=4 [11:59:01]MH_SAM_APDU [11:59:01]CAPDU: 80 11 00 00 [11:59:01]Write to MH i2c: E2 08 00 7D 09 80 11 00 00 00 00 00 00 00 [11:59:01]Write i2c OK [11:59:01]MH_I2C_Read... [11:59:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:02]Read from MH i2c: E2 [11:59:02]MH_I2C_Read... [11:59:02]Read from MH i2c: E2 17 00 [11:59:02]MH_I2C_Read... [11:59:02]Read from MH i2c: E2 17 00 7D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 50 [11:59:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:59:02]wFMCommunicate OK [11:59:02]CreateOFDProtocolMessage done [11:59:02]OFDSenderStorePacket 77046 [11:59:02]StoreOFDPacket docnum=77046 [11:59:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 D2 13 1D 01 6F A9 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 38 30 30 31 34 32 34 30 34 30 36 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 53 6F 76 65 72 65 69 67 6E 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 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 C9 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 30 00 00 00 F4 03 04 00 86 5F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F6 2C 01 00 35 04 06 00 55 D6 BE 62 F7 4C E1 78 1C 3C 44 14 10 B1 [11:59:02]CheckFolder [11:59:02]dirname=/storage/ofd_packets [11:59:02]CheckFolder done [11:59:02]ProducePacketName [11:59:02]name=ofd_packets/00077046 [11:59:02]NVStorageSaveData ofd_packets/00077046 [11:59:02]File name is /storage/ofd_packets/00077046 [11:59:02]Write 323 bytes [11:59:02]NVStorageSaveData done [11:59:02]OFDSenderStorePacket done [11:59:02]KKMCreateOFDPacket done [11:59:02]NVStorageSaveData kkm_last_timestamp [11:59:02]File name is /storage/kkm_last_timestamp [11:59:02]Write 4 bytes [11:59:02]NVStorageSaveData done [11:59:02]ExternCall_PrintAddStr [11:59:02]wPrintStart [11:59:02]Write to MH i2c: 01 00 00 7E 09 87 [11:59:02]Write i2c OK [11:59:02]MH_I2C_Read... [11:59:02]Read from MH i2c: 01 [11:59:02]MH_I2C_Read... [11:59:02]Read from MH i2c: 01 07 00 [11:59:02]MH_I2C_Read... [11:59:02]Read from MH i2c: 01 07 00 7E 09 00 00 00 00 00 FF 0F 9C [11:59:02]RasterBufferAndPrint [11:59:02]line Счет N : (3)221060 [11:59:02]line ИНН: 02508201610067 [11:59:02]line Контрольно-Кассовый Чек [11:59:02]line ПРОДАЖА [11:59:02]line Товар: 4780014240406 [11:59:02]line Сигареты Sovereign Blue [11:59:02]line 2.000 * 130.00 [11:59:02]line = 260.00 [11:59:02]line НДС 12% НСП 1% [11:59:02]line > о реализуемом товаре [11:59:02]line ИТОГО: 260.00 [11:59:02]line НСП 1% : 2.30 [11:59:02]line НДС 12% : 27.61 [11:59:02]line Наличными: 260.00 [11:59:02]line Безнал.: 0.00 [11:59:02]line Место: АЗС № 144 "Партнер Нефть" [11:59:02]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [11:59:02]line СНО: Общий режим [11:59:02]line Чек 48 24.06.2024 11:59 [11:59:02]line Смена: 397 ФФД: 1.0 [11:59:02]line ЗНМ: 0300000170 [11:59:02]line РНМ: 0000000000095696 [11:59:02]line Версия ККМ: 001 [11:59:02]line ФМ: 0000000000875009 [11:59:02]line ФД: 77046 [11:59:02]line ФПД: 94380805519180 [11:59:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T115902&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77046&fm=94380805519180&tin=02508201610067®Number=0000000000095696&sum=26000 [11:59:02]line 0 [11:59:02]written 0, free lines is 4095 [11:59:02]OFD Sender: Processing packet 77046 [packets to send 351, broken 350] [11:59:02]ProducePacketName [11:59:02]name=ofd_packets/00077046 [11:59:02]OFD Sender: To server: pG, [11:59:02]CommunicateWithHost lk.salyk.kg:30040 [11:59:02]ConnectInit lk.salyk.kg [11:59:02]Connected sock=10 [11:59:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 D2 13 1D 01 6F A9 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 38 30 30 31 34 32 34 30 34 30 36 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 53 6F 76 65 72 65 69 67 6E 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 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 C9 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 30 00 00 00 F4 03 04 00 86 5F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F6 2C 01 00 35 04 06 00 55 D6 BE 62 F7 4C E1 78 1C 3C 44 14 10 B1 [11:59:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 81 E7 47 00 0D 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 35 30 30 39 10 04 04 00 F6 2C 01 00 F4 03 04 00 19 06 79 66 B6 04 01 00 00 3B 55 3C E6 45 93 80 40 [11:59:02]CommunicateWithHost err = 0 [11:59:02]CheckOFDResponse [11:59:02]1017 (14) - 77093643461234 [11:59:02]1041 (16) - 0000000000875009 [11:59:02]1040 (4) - 77046 [11:59:02]1012 (4) - 24.06.2024 05:37 [11:59:02]1206 (1) - 0 [11:59:02]OFD Sender: Remove packet 77046 [11:59:02]ProducePacketName [11:59:02]name=ofd_packets/00077046 [11:59:02]NVStorageDeleteData [11:59:02]Write to MH i2c: 01 00 00 A6 09 AF [11:59:02]Write i2c OK [11:59:02]MH_I2C_Read... [11:59:02]Read from MH i2c: 01 [11:59:02]MH_I2C_Read... [11:59:02]Read from MH i2c: 01 07 00 [11:59:02]MH_I2C_Read... [11:59:02]Read from MH i2c: 01 07 00 A6 09 00 00 00 00 00 14 0D D7 [11:59:02]RasterBufferAndPrint [11:59:02]line [11:59:02]line [11:59:02]line [11:59:02]line [11:59:02]line [11:59:02]written 0, free lines is 3354 [11:59:02]MH_Cut [11:59:02]Write to MH i2c: D1 01 00 AD 09 01 88 [11:59:02]Write i2c OK [11:59:02]MH_I2C_Read... [11:59:02]Read from MH i2c: D1 [11:59:02]MH_I2C_Read... [11:59:02]Read from MH i2c: D1 01 00 [11:59:02]MH_I2C_Read... [11:59:02]Read from MH i2c: D1 01 00 AD 09 00 87 [11:59:02]Write to MH i2c: 01 00 00 AE 09 B7 [11:59:02]Write i2c OK [11:59:02]MH_I2C_Read... [11:59:02]OFD Sender: No OFD packet to send [11:59:03]*** Cut start [11:59:03]*** Partial cut [11:59:03]*** CUTSNS_PIN = 1 [11:59:03]*** CUTSNS_PIN = 0 [11:59:03]*** Brake cut motor [11:59:03]Read from MH i2c: 01 [11:59:03]MH_I2C_Read... [11:59:03]*** Stop cut motor [11:59:03]*** Cut end [11:59:03]Read from MH i2c: 01 07 00 [11:59:03]MH_I2C_Read... [11:59:03]Read from MH i2c: 01 07 00 AE 09 00 00 00 00 00 FF 0F CC [11:59:03]process_action close_receipt done [11:59:03]requested_data is exist [11:59:03]produce_requested_data [11:59:03]requested_item fm.sn is exist - process it [11:59:03]wFMCommunicate request_size=4 [11:59:03]MH_SAM_APDU [11:59:03]CAPDU: 80 11 00 00 [11:59:03]Write to MH i2c: E2 08 00 AF 09 80 11 00 00 00 00 00 00 32 [11:59:03]Write i2c OK [11:59:03]MH_I2C_Read... [11:59:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:03]Read from MH i2c: E2 [11:59:03]MH_I2C_Read... [11:59:03]Read from MH i2c: E2 17 00 [11:59:03]MH_I2C_Read... [11:59:03]Read from MH i2c: E2 17 00 AF 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 82 [11:59:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [11:59:03]wFMCommunicate OK [11:59:03]requested_item fd.num is exist - process it [11:59:03]SAM_PROTO_GetFieldsCounters [11:59:03]wFMCommunicate request_size=4 [11:59:03]MH_SAM_APDU [11:59:03]CAPDU: 80 13 00 00 [11:59:03]Write to MH i2c: E2 08 00 B0 09 80 13 00 00 00 00 00 00 35 [11:59:03]Write i2c OK [11:59:03]MH_I2C_Read... [11:59:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:59:04]Read from MH i2c: E2 [11:59:04]MH_I2C_Read... [11:59:04]Read from MH i2c: E2 62 00 [11:59:04]MH_I2C_Read... [11:59:04]Read from MH i2c: E2 62 00 B0 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F6 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [11:59: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F6 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:59:04]wFMCommunicate OK [11:59:04]SAM_PROTO_GetFieldsCounters done [11:59:04]requested_item shift.num is exist - process it [11:59:04]requested_item shift.opened is exist - process it [11:59:04]req_shift_opened [11:59:04]FM_GetShiftState [11:59:04]SAM_PROTO_GetShiftState [11:59:04]wFMCommunicate request_size=4 [11:59:04]MH_SAM_APDU [11:59:04]CAPDU: 80 13 01 00 [11:59:04]Write to MH i2c: E2 08 00 B1 09 80 13 01 00 00 00 00 00 37 [11:59:04]Write i2c OK [11:59:04]MH_I2C_Read... [11:59:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:04]Read from MH i2c: E2 [11:59:04]MH_I2C_Read... [11:59:04]Read from MH i2c: E2 0E 00 [11:59:04]MH_I2C_Read... [11:59:04]Read from MH i2c: E2 0E 00 B1 09 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 46 [11:59:04]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [11:59:04]wFMCommunicate OK [11:59:04]SAM_PROTO_GetShiftState done [11:59:04]FM_GetShiftState done [11:59:04]req_shift_opened done [11:59:04]requested_item shift.open_date is exist - process it [11:59:04]req_shift_open_date [11:59:04]req_shift_open_date done [11:59:04]produce_requested_data done [11:59:04]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77046,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [11:59:04]process_action_free close_receipt [11:59:04]json_value_free [11:59:04]json_value_free done [11:59:04]process_json_proto returns [11:59:04]Send response to host [11:59:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77046,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [11:59:04]free response buf [11:59:04]execute_script done [11:59:04]execute_script returns [11:59:04]free content buf [11:59:04]Sock 7.Close socket [11:59:04]Sock 7.Thread stoped [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:03]OFD Sender: No OFD packet to send [12:00:08]OFD Sender: No OFD packet to send [12:00:13]OFD Sender: No OFD packet to send [12:00:18]OFD Sender: No OFD packet to send [12:00:23]OFD Sender: No OFD packet to send [12:00:28]OFD Sender: No OFD packet to send [12:00:33]OFD Sender: No OFD packet to send [12:00:38]OFD Sender: No OFD packet to send [12:00:43]OFD Sender: No OFD packet to send [12:00:48]OFD Sender: No OFD packet to send [12:00:53]OFD Sender: No OFD packet to send [12:00:58]OFD Sender: No OFD packet to send [12:01:03]OFD Sender: No OFD packet to send [12:01:08]OFD Sender: No OFD packet to send [12:01:13]OFD Sender: No OFD packet to send [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:30]accept exits with 9 [12:01:30]New connection [12:01:30]New thread 3067309412 created [12:01:30]Thread 3067452772 joined [12:01:30]Waiting for new connection... [12:01:30] Sock 9.Parse request [12:01:30]Sock 9.Check first char [12:01:30]Sock 9.First char is OK [12:01:30]request: POST /json_proto HTTP/1.0 [12:01:30]Method: POST [12:01:30]URL: /json_proto [12:01:30]Method is POST - this is cgi request [12:01:30]url: /json_proto [12:01:30]query_string will be loaded in cgi processing [12:01:30]execute_cgi json_proto POST (null) [12:01:30]execute_cgi path=json_proto method=POST [12:01:30]POST find Content-Length [12:01:30]Host: 172.17.39.195:8080 [12:01:30]Content-Length: 678 [12:01:30]Content-Type: application/json [12:01:30] [12:01:30]POST finish read [12:01:30]Found Content-Length = 678 [12:01:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:01:30]execute_script... [12:01:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:01:30]POST & json_proto [12:01:30]process_json_proto [12:01:30]json parsed OK: [12:01:30]protocol is kg_v1.0 [12:01:30]action value=close_receipt [12:01:30]process_action close_receipt [12:01:30]cmd_close_receipt [12:01:30]MH_GetDate [12:01:30]Write to MH i2c: F0 00 00 B2 09 AA [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: F0 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: F0 09 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: F0 09 00 B2 09 00 1B 60 79 66 99 81 91 64 1C [12:01:30]GetLastDocTimeStamp 1719230342 [12:01:30]current date 1719230491 [12:01:30]FM_GetShiftState [12:01:30]SAM_PROTO_GetShiftState [12:01:30]wFMCommunicate request_size=4 [12:01:30]MH_SAM_APDU [12:01:30]CAPDU: 80 13 01 00 [12:01:30]Write to MH i2c: E2 08 00 B3 09 80 13 01 00 00 00 00 00 39 [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:30]Read from MH i2c: E2 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: E2 0E 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: E2 0E 00 B3 09 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 48 [12:01:30]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:01:30]wFMCommunicate OK [12:01:30]SAM_PROTO_GetShiftState done [12:01:30]FM_GetShiftState done [12:01:30]opened in 1719189095 [12:01:30]opened+sec_in_day 1719275495 [12:01:30]quantity*price = 30012 [12:01:30]sum+1 = 30014 [12:01:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 49 24.06.2024 12:01 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77047 ФПД: 98926574593633 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T120131&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77047&fm=98926574593633&tin=02508201610067®Number=0000000000095696&sum=30000 [12:01:31]StoreToDocumentArchive [12:01:31]shift 397 fd 77047 [12:01:31]save to /storage/0397/doc_00077047 [12:01:31]save last doc name /storage/0397/doc_00077047 to /storage/kkm_last_doc_name [12:01:31]save OK [12:01:31]Clear old archive folders... [12:01:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:31]tlvbuf is 018D7F40 [12:01:31]SAM_PROTO_ClearQueue [12:01:31]wFMCommunicate request_size=4 [12:01:31]MH_SAM_APDU [12:01:31]CAPDU: 80 09 00 00 [12:01:31]Write to MH i2c: E2 08 00 C0 09 80 09 00 00 00 00 00 00 3B [12:01:31]Write i2c OK [12:01:31]MH_I2C_Read... [12:01:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:31]Read from MH i2c: E2 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 03 00 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 03 00 C0 09 00 90 00 3D [12:01:31]RAPDU: 90 00 [12:01:31]wFMCommunicate OK [12:01:31]SAM_PROTO_ClearQueue done [12:01:31]KKMCreateOFDPacket [12:01:31]OFDProtocolAddRootSTLVToBuf [12:01:31]FM_MakeSignedData [12:01:31]FM_MakeSignedData [12:01:31]SAM_PROTO_SignData [12:01:31]wFMCommunicate request_size=4 [12:01:31]MH_SAM_APDU [12:01:31]CAPDU: 80 0D 01 02 [12:01:31]Write to MH i2c: E2 08 00 C1 09 80 0D 01 02 00 00 00 00 43 [12:01:31]Write i2c OK [12:01:31]MH_I2C_Read... [12:01:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:31]Read from MH i2c: E2 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 03 00 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 03 00 C1 09 00 90 00 3E [12:01:31]RAPDU: 90 00 [12:01:31]wFMCommunicate OK [12:01:31]wFMCommunicate request_size=255 [12:01:31]MH_SAM_APDU [12:01:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 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 31 00 00 00 F4 03 04 00 1B 60 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F7 2C 01 00 35 04 06 00 59 [12:01:31]Write to MH i2c: E2 02 01 C2 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 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 31 00 00 00 F4 03 04 00 1B 60 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F7 2C 01 00 35 04 06 00 59 00 00 32 [12:01:31]Write i2c OK [12:01:31]MH_I2C_Read... [12:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:31]Read from MH i2c: E2 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 03 00 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 03 00 C2 09 00 90 00 3F [12:01:31]RAPDU: 90 00 [12:01:31]wFMCommunicate OK [12:01:31]wFMCommunicate request_size=10 [12:01:31]MH_SAM_APDU [12:01:31]CAPDU: 80 0D 02 02 05 F9 23 56 66 61 [12:01:31]Write to MH i2c: E2 0D 00 C3 09 80 0D 02 02 05 00 F9 23 56 66 61 00 00 89 [12:01:31]Write i2c OK [12:01:31]MH_I2C_Read... [12:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:31]Read from MH i2c: E2 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 03 00 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 03 00 C3 09 00 90 00 40 [12:01:31]RAPDU: 90 00 [12:01:31]wFMCommunicate OK [12:01:31]wFMCommunicate request_size=4 [12:01:31]MH_SAM_APDU [12:01:31]CAPDU: 80 0D 03 02 [12:01:31]Write to MH i2c: E2 08 00 C4 09 80 0D 03 02 00 00 00 00 48 [12:01:31]Write i2c OK [12:01:31]MH_I2C_Read... [12:01:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:31]Read from MH i2c: E2 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 0B 00 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 0B 00 C4 09 00 93 01 CE D5 10 A3 A0 91 90 00 64 [12:01:31]RAPDU: 93 01 CE D5 10 A3 A0 91 90 00 [12:01:31]wFMCommunicate OK [12:01:31]SAM_PROTO_SignData done [12:01:31]FM_MakeSignedData done [12:01:31]CreateOFDProtocolMessage [12:01:31]wFMCommunicate request_size=4 [12:01:31]MH_SAM_APDU [12:01:31]CAPDU: 80 11 00 00 [12:01:31]Write to MH i2c: E2 08 00 C5 09 80 11 00 00 00 00 00 00 48 [12:01:31]Write i2c OK [12:01:31]MH_I2C_Read... [12:01:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:31]Read from MH i2c: E2 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 17 00 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: E2 17 00 C5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 98 [12:01:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:01:31]wFMCommunicate OK [12:01:31]CreateOFDProtocolMessage done [12:01:31]OFDSenderStorePacket 77047 [12:01:31]StoreOFDPacket docnum=77047 [12:01:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 D5 85 07 01 26 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 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 31 00 00 00 F4 03 04 00 1B 60 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F7 2C 01 00 35 04 06 00 59 F9 23 56 66 61 93 01 CE D5 10 A3 A0 91 [12:01:31]CheckFolder [12:01:31]dirname=/storage/ofd_packets [12:01:31]CheckFolder done [12:01:31]ProducePacketName [12:01:31]name=ofd_packets/00077047 [12:01:31]NVStorageSaveData ofd_packets/00077047 [12:01:31]File name is /storage/ofd_packets/00077047 [12:01:31]Write 301 bytes [12:01:31]NVStorageSaveData done [12:01:31]OFDSenderStorePacket done [12:01:31]KKMCreateOFDPacket done [12:01:31]NVStorageSaveData kkm_last_timestamp [12:01:31]File name is /storage/kkm_last_timestamp [12:01:31]Write 4 bytes [12:01:31]NVStorageSaveData done [12:01:31]ExternCall_PrintAddStr [12:01:31]wPrintStart [12:01:31]Write to MH i2c: 01 00 00 C6 09 CF [12:01:31]Write i2c OK [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: 01 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: 01 07 00 [12:01:31]MH_I2C_Read... [12:01:31]Read from MH i2c: 01 07 00 C6 09 00 00 00 00 00 FF 0F E4 [12:01:31]RasterBufferAndPrint [12:01:31]line Счет N : (1)1695567 [12:01:31]line ИНН: 02508201610067 [12:01:31]line Контрольно-Кассовый Чек [12:01:31]line ПРОДАЖА [12:01:31]line ТРК (МРК, ГНК) : 53 [12:01:31]line Товар: 2710124130 [12:01:31]line Аи-92-К-5 [12:01:31]line 4.520 * 66.40 [12:01:31]line = 300.13 [12:01:31]line НДС 12% НСП 1% [12:01:31]line > о реализуемом товаре [12:01:31]line ОКРУГЛЕНИЕ: -0.13 [12:01:31]line ИТОГО: 300.00 [12:01:31]line Внесено: 300.00 [12:01:31]line СДАЧА: 0.00 [12:01:31]line НСП 1% : 2.66 [12:01:31]line НДС 12% : 31.87 [12:01:31]line Наличными: 300.00 [12:01:31]line Безнал.: 0.00 [12:01:31]line Место: АЗС № 144 "Партнер Нефть" [12:01:31]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:01:31]line СНО: Общий режим [12:01:31]line Чек 49 24.06.2024 12:01 [12:01:31]line Смена: 397 ФФД: 1.0 [12:01:31]line ЗНМ: 0300000170 [12:01:31]line РНМ: 0000000000095696 [12:01:31]line Версия ККМ: 001 [12:01:31]line ФМ: 0000000000875009 [12:01:31]line ФД: 77047 [12:01:31]line ФПД: 98926574593633 [12:01:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T120131&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77047&fm=98926574593633&tin=02508201610067®Number=0000000000095696&sum=30000 [12:01:32]written 0, free lines is 4095 [12:01:32]OFD Sender: Processing packet 77047 [packets to send 351, broken 350] [12:01:32]ProducePacketName [12:01:32]name=ofd_packets/00077047 [12:01:32]OFD Sender: To server: pG, [12:01:32]CommunicateWithHost lk.salyk.kg:30040 [12:01:32]ConnectInit lk.salyk.kg [12:01:32]Connected sock=10 [12:01:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 D5 85 07 01 26 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 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 31 00 00 00 F4 03 04 00 1B 60 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F7 2C 01 00 35 04 06 00 59 F9 23 56 66 61 93 01 CE D5 10 A3 A0 91 [12:01:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 F3 B1 47 00 FF 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 35 30 30 39 10 04 04 00 F7 2C 01 00 F4 03 04 00 AF 06 79 66 B6 04 01 00 00 81 3E 6E 2C 08 EA 67 14 [12:01:32]CommunicateWithHost err = 0 [12:01:32]CheckOFDResponse [12:01:32]1017 (14) - 77093643461234 [12:01:32]1041 (16) - 0000000000875009 [12:01:32]1040 (4) - 77047 [12:01:32]1012 (4) - 24.06.2024 05:39 [12:01:32]1206 (1) - 0 [12:01:32]OFD Sender: Remove packet 77047 [12:01:32]ProducePacketName [12:01:32]name=ofd_packets/00077047 [12:01:32]NVStorageDeleteData [12:01:32]Write to MH i2c: 01 00 00 F1 09 FA [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: 01 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: 01 07 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: 01 07 00 F1 09 00 00 00 00 00 E1 0C EE [12:01:32]RasterBufferAndPrint [12:01:32]line [12:01:32]line [12:01:32]line [12:01:32]line [12:01:32]line [12:01:32]written 0, free lines is 3303 [12:01:32]MH_Cut [12:01:32]Write to MH i2c: D1 01 00 F8 09 01 D3 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: D1 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: D1 01 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: D1 01 00 F8 09 00 D2 [12:01:32]Write to MH i2c: 01 00 00 F9 09 02 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]OFD Sender: No OFD packet to send [12:01:33]*** Cut start [12:01:33]*** Partial cut [12:01:33]*** CUTSNS_PIN = 1 [12:01:33]*** CUTSNS_PIN = 0 [12:01:33]*** Brake cut motor [12:01:33]Read from MH i2c: 01 [12:01:33]MH_I2C_Read... [12:01:33]*** Stop cut motor [12:01:33]*** Cut end [12:01:33]Read from MH i2c: 01 07 00 [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: 01 07 00 F9 09 00 00 00 00 00 FF 0F 17 [12:01:33]process_action close_receipt done [12:01:33]requested_data is exist [12:01:33]produce_requested_data [12:01:33]requested_item fm.sn is exist - process it [12:01:33]wFMCommunicate request_size=4 [12:01:33]MH_SAM_APDU [12:01:33]CAPDU: 80 11 00 00 [12:01:33]Write to MH i2c: E2 08 00 FA 09 80 11 00 00 00 00 00 00 7D [12:01:33]Write i2c OK [12:01:33]MH_I2C_Read... [12:01:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:33]Read from MH i2c: E2 [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: E2 17 00 [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: E2 17 00 FA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 CD [12:01:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:01:33]wFMCommunicate OK [12:01:33]requested_item fd.num is exist - process it [12:01:33]SAM_PROTO_GetFieldsCounters [12:01:33]wFMCommunicate request_size=4 [12:01:33]MH_SAM_APDU [12:01:33]CAPDU: 80 13 00 00 [12:01:33]Write to MH i2c: E2 08 00 FB 09 80 13 00 00 00 00 00 00 80 [12:01:33]Write i2c OK [12:01:33]MH_I2C_Read... [12:01:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:34]Read from MH i2c: E2 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: E2 62 00 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: E2 62 00 FB 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F7 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [12:01: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F7 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:01:34]wFMCommunicate OK [12:01:34]SAM_PROTO_GetFieldsCounters done [12:01:34]requested_item shift.num is exist - process it [12:01:34]requested_item shift.opened is exist - process it [12:01:34]req_shift_opened [12:01:34]FM_GetShiftState [12:01:34]SAM_PROTO_GetShiftState [12:01:34]wFMCommunicate request_size=4 [12:01:34]MH_SAM_APDU [12:01:34]CAPDU: 80 13 01 00 [12:01:34]Write to MH i2c: E2 08 00 FC 09 80 13 01 00 00 00 00 00 82 [12:01:34]Write i2c OK [12:01:34]MH_I2C_Read... [12:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:34]Read from MH i2c: E2 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: E2 0E 00 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: E2 0E 00 FC 09 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 91 [12:01:34]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:01:34]wFMCommunicate OK [12:01:34]SAM_PROTO_GetShiftState done [12:01:34]FM_GetShiftState done [12:01:34]req_shift_opened done [12:01:34]requested_item shift.open_date is exist - process it [12:01:34]req_shift_open_date [12:01:34]req_shift_open_date done [12:01:34]produce_requested_data done [12:01:34]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77047,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:01:34]process_action_free close_receipt [12:01:34]json_value_free [12:01:34]json_value_free done [12:01:34]process_json_proto returns [12:01:34]Send response to host [12:01:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77047,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:01:34]free response buf [12:01:34]execute_script done [12:01:34]execute_script returns [12:01:34]free content buf [12:01:34]Sock 9.Close socket [12:01:34]Sock 9.Thread stoped [12:01:37]OFD Sender: No OFD packet to send [12:01:42]OFD Sender: No OFD packet to send [12:01:47]OFD Sender: No OFD packet to send [12:01:52]OFD Sender: No OFD packet to send [12:01:57]OFD Sender: No OFD packet to send [12:02:02]OFD Sender: No OFD packet to send [12:02:07]OFD Sender: No OFD packet to send [12:02:12]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:38]OFD Sender: No OFD packet to send [12:02:43]OFD Sender: No OFD packet to send [12:02:48]OFD Sender: No OFD packet to send [12:02:53]OFD Sender: No OFD packet to send [12:02:58]OFD Sender: No OFD packet to send [12:03:03]OFD Sender: No OFD packet to send [12:03:08]OFD Sender: No OFD packet to send [12:03:13]OFD Sender: No OFD packet to send [12:03:18]OFD Sender: No OFD packet to send [12:03:23]OFD Sender: No OFD packet to send [12:03:28]OFD Sender: No OFD packet to send [12:03:33]OFD Sender: No OFD packet to send [12:03:38]OFD Sender: No OFD packet to send [12:03:43]OFD Sender: No OFD packet to send [12:03:48]OFD Sender: No OFD packet to send [12:03:53]OFD Sender: No OFD packet to send [12:03:58]OFD Sender: No OFD packet to send [12:04:03]OFD Sender: No OFD packet to send [12:04:08]OFD Sender: No OFD packet to send [12:04:13]OFD Sender: No OFD packet to send [12:04:18]OFD Sender: No OFD packet to send [12:04:23]OFD Sender: No OFD packet to send [12:04:28]OFD Sender: No OFD packet to send [12:04:33]OFD Sender: No OFD packet to send [12:04:38]OFD Sender: No OFD packet to send [12:04:43]OFD Sender: No OFD packet to send [12:04:48]OFD Sender: No OFD packet to send [12:04:53]OFD Sender: No OFD packet to send [12:04:58]OFD Sender: No OFD packet to send [12:05:03]OFD Sender: No OFD packet to send [12:05:08]OFD Sender: No OFD packet to send [12:05:13]OFD Sender: No OFD packet to send [12:05:18]OFD Sender: No OFD packet to send [12:05:23]OFD Sender: No OFD packet to send [12:05:28]OFD Sender: No OFD packet to send [12:05:33]OFD Sender: No OFD packet to send [12:05:38]OFD Sender: No OFD packet to send [12:05:43]OFD Sender: No OFD packet to send [12:05:48]OFD Sender: No OFD packet to send [12:05:53]OFD Sender: No OFD packet to send [12:05:58]OFD Sender: No OFD packet to send [12:06:03]OFD Sender: No OFD packet to send [12:06:08]OFD Sender: No OFD packet to send [12:06:13]OFD Sender: No OFD packet to send [12:06:18]OFD Sender: No OFD packet to send [12:06:23]OFD Sender: No OFD packet to send [12:06:28]OFD Sender: No OFD packet to send [12:06:33]OFD Sender: No OFD packet to send [12:06:38]OFD Sender: No OFD packet to send [12:06:43]OFD Sender: No OFD packet to send [12:06:48]OFD Sender: No OFD packet to send [12:06:53]OFD Sender: No OFD packet to send [12:06:58]OFD Sender: No OFD packet to send [12:07:03]OFD Sender: No OFD packet to send [12:07:08]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 84 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005724E0 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 31973352+1687257497=1719230849 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x200ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33510623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 85 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 82 61 79 66 99 81 91 64 D0 [12:07:30]Current date/time: 24.06.2024 12:07 [12:07:30]FM_Init [12:07:30]wFMConnect [12:07:30]MH_SAM_On [12:07:30]Write to MH i2c: E0 00 00 08 00 E7 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_init finished! [12:07:30]*** atr: [12:07:30]*** 0F 3B D5 18 FF 81 91 FE [12:07:30]*** 1F C3 80 73 C8 21 10 0A [12:07:30]*** 00 00 00 00 00 00 00 00 [12:07:30]*** 00 00 00 00 00 00 00 00 [12:07:30]*** 00 00 00 00 00 00 00 00 [12:07:30]*** 00 00 00 00 00 00 00 00 [12:07:30]*** 00 00 00 00 00 00 00 00 [12:07:30]*** 00 00 00 00 00 00 00 00 [12:07:30]Read from MH i2c: E0 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E0 10 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [12:07:30]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [12:07:30]wFMCommunicate request_size=10 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [12:07:30]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [12:07:30]RAPDU: 90 00 [12:07:30]wFMCommunicate OK [12:07:30]wFMCommunicate request_size=4 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 11 00 00 [12:07:30]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 17 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 D4 [12:07:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:07:30]wFMCommunicate OK [12:07:30]Detected FM SN is 0000000000875009 [12:07:30]Stored FM SN is 0000000000875009 [12:07:30]wFMCommunicate request_size=9 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 16 00 00 04 FA 14 01 00 [12:07:30]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FA 14 01 00 00 00 A1 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [12:07:30]RAPDU: 90 00 [12:07:30]wFMCommunicate OK [12:07:30]FM PIN OK [12:07:30]wFMCommunicate request_size=8 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 14 04 00 03 02 00 01 [12:07:30]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [12:07:30]RAPDU: 90 00 [12:07:30]wFMCommunicate OK [12:07:30]wFMCommunicate request_size=13 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [12:07:30]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [12:07:30]RAPDU: 90 00 [12:07:30]wFMCommunicate OK [12:07:30]wFMCommunicate request_size=4 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 11 00 00 [12:07:30]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 17 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 D8 [12:07:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:07:30]wFMCommunicate OK [12:07:30]DocumentArchiveInit [12:07:30]Start Httpd... [12:07:30]Httpd thread 3067174244 created [12:07:30]Write to MH i2c: 01 00 00 0F 00 0F [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: 01 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: 01 07 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [12:07:30]MH Int Process started [12:07:30]Allocated Socket 8 [12:07:30]Bind OK [12:07:30]Listen OK [12:07:30]httpd running on port 8080 [12:07:30]Waiting for new connection... [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:11]OFD Sender: No OFD packet to send [12:08:16]OFD Sender: No OFD packet to send [12:08:21]OFD Sender: No OFD packet to send [12:08:26]OFD Sender: No OFD packet to send [12:08:31]OFD Sender: No OFD packet to send [12:08:36]OFD Sender: No OFD packet to send [12:08:41]OFD Sender: No OFD packet to send [12:08:46]OFD Sender: No OFD packet to send [12:08:51]OFD Sender: No OFD packet to send [12:08:56]OFD Sender: No OFD packet to send [12:09:01]OFD Sender: No OFD packet to send [12:09:06]OFD Sender: No OFD packet to send [12:09:11]OFD Sender: No OFD packet to send [12:09:16]OFD Sender: No OFD packet to send [12:09:21]OFD Sender: No OFD packet to send [12:09:26]OFD Sender: No OFD packet to send [12:09:31]OFD Sender: No OFD packet to send [12:09:36]OFD Sender: No OFD packet to send [12:09:41]OFD Sender: No OFD packet to send [12:09:46]OFD Sender: No OFD packet to send [12:09:51]OFD Sender: No OFD packet to send [12:09:56]OFD Sender: No OFD packet to send [12:10:01]OFD Sender: No OFD packet to send [12:10:06]OFD Sender: No OFD packet to send [12:10:11]OFD Sender: No OFD packet to send [12:10:16]OFD Sender: No OFD packet to send [12:10:21]OFD Sender: No OFD packet to send [12:10:26]OFD Sender: No OFD packet to send [12:10:31]OFD Sender: No OFD packet to send [12:10:36]OFD Sender: No OFD packet to send [12:10:41]OFD Sender: No OFD packet to send [12:10:46]OFD Sender: No OFD packet to send [12:10:51]OFD Sender: No OFD packet to send [12:10:56]OFD Sender: No OFD packet to send [12:11:01]OFD Sender: No OFD packet to send [12:11:06]OFD Sender: No OFD packet to send [12:11:11]OFD Sender: No OFD packet to send [12:11:16]OFD Sender: No OFD packet to send [12:11:21]OFD Sender: No OFD packet to send [12:11:26]OFD Sender: No OFD packet to send [12:11:31]OFD Sender: No OFD packet to send [12:11:36]OFD Sender: No OFD packet to send [12:11:41]OFD Sender: No OFD packet to send [12:11:46]OFD Sender: No OFD packet to send [12:11:51]OFD Sender: No OFD packet to send [12:11:56]OFD Sender: No OFD packet to send [12:12:01]OFD Sender: No OFD packet to send [12:12:06]OFD Sender: No OFD packet to send [12:12:11]OFD Sender: No OFD packet to send [12:12:16]OFD Sender: No OFD packet to send [12:12:21]OFD Sender: No OFD packet to send [12:12:26]OFD Sender: No OFD packet to send [12:12:31]OFD Sender: No OFD packet to send [12:12:36]OFD Sender: No OFD packet to send [12:12:41]OFD Sender: No OFD packet to send [12:12:46]OFD Sender: No OFD packet to send [12:12:51]OFD Sender: No OFD packet to send [12:12:56]OFD Sender: No OFD packet to send [12:13:01]OFD Sender: No OFD packet to send [12:13:06]OFD Sender: No OFD packet to send [12:13:11]OFD Sender: No OFD packet to send [12:13:16]OFD Sender: No OFD packet to send [12:13:21]OFD Sender: No OFD packet to send [12:13:26]OFD Sender: No OFD packet to send [12:13:31]OFD Sender: No OFD packet to send [12:13:36]OFD Sender: No OFD packet to send [12:13:41]OFD Sender: No OFD packet to send [12:13:46]OFD Sender: No OFD packet to send [12:13:51]OFD Sender: No OFD packet to send [12:13:56]OFD Sender: No OFD packet to send [12:14:01]OFD Sender: No OFD packet to send [12:14:06]OFD Sender: No OFD packet to send [12:14:11]OFD Sender: No OFD packet to send [12:14:16]OFD Sender: No OFD packet to send [12:14:21]OFD Sender: No OFD packet to send [12:14:26]OFD Sender: No OFD packet to send [12:14:31]OFD Sender: No OFD packet to send [12:14:36]OFD Sender: No OFD packet to send [12:14:41]OFD Sender: No OFD packet to send [12:14:46]OFD Sender: No OFD packet to send [12:14:51]OFD Sender: No OFD packet to send [12:14:56]OFD Sender: No OFD packet to send [12:15:01]OFD Sender: No OFD packet to send [12:15:06]OFD Sender: No OFD packet to send [12:15:11]OFD Sender: No OFD packet to send [12:15:16]OFD Sender: No OFD packet to send [12:15:21]OFD Sender: No OFD packet to send [12:15:26]OFD Sender: No OFD packet to send [12:15:31]OFD Sender: No OFD packet to send [12:15:36]OFD Sender: No OFD packet to send [12:15:41]OFD Sender: No OFD packet to send [12:15:46]OFD Sender: No OFD packet to send [12:15:51]OFD Sender: No OFD packet to send [12:15:56]OFD Sender: No OFD packet to send [12:16:01]OFD Sender: No OFD packet to send [12:16:06]OFD Sender: No OFD packet to send [12:16:11]OFD Sender: No OFD packet to send [12:16:16]OFD Sender: No OFD packet to send [12:16:21]OFD Sender: No OFD packet to send [12:16:26]OFD Sender: No OFD packet to send [12:16:31]OFD Sender: No OFD packet to send [12:16:37]OFD Sender: No OFD packet to send [12:16:42]OFD Sender: No OFD packet to send [12:16:47]OFD Sender: No OFD packet to send [12:16:52]OFD Sender: No OFD packet to send [12:16:57]OFD Sender: No OFD packet to send [12:17:02]OFD Sender: No OFD packet to send [12:17:07]OFD Sender: No OFD packet to send [12:17:12]OFD Sender: No OFD packet to send [12:17:17]OFD Sender: No OFD packet to send [12:17:22]OFD Sender: No OFD packet to send [12:17:27]OFD Sender: No OFD packet to send [12:17:32]OFD Sender: No OFD packet to send [12:17:37]OFD Sender: No OFD packet to send [12:17:42]OFD Sender: No OFD packet to send [12:17:47]OFD Sender: No OFD packet to send [12:17:52]OFD Sender: No OFD packet to send [12:17:57]OFD Sender: No OFD packet to send [12:18:02]OFD Sender: No OFD packet to send [12:18:07]OFD Sender: No OFD packet to send [12:18:12]OFD Sender: No OFD packet to send [12:18:17]OFD Sender: No OFD packet to send [12:18:22]OFD Sender: No OFD packet to send [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:42]OFD Sender: No OFD packet to send [12:20:47]OFD Sender: No OFD packet to send [12:20:52]OFD Sender: No OFD packet to send [12:20:57]OFD Sender: No OFD packet to send [12:21:02]OFD Sender: No OFD packet to send [12:21:07]OFD Sender: No OFD packet to send [12:21:12]OFD Sender: No OFD packet to send [12:21:17]OFD Sender: No OFD packet to send [12:21:22]OFD Sender: No OFD packet to send [12:21:27]OFD Sender: No OFD packet to send [12:21:32]OFD Sender: No OFD packet to send [12:21:37]OFD Sender: No OFD packet to send [12:21:42]OFD Sender: No OFD packet to send [12:21:47]OFD Sender: No OFD packet to send [12:21:52]OFD Sender: No OFD packet to send [12:21:57]OFD Sender: No OFD packet to send [12:22:02]OFD Sender: No OFD packet to send [12:22:07]OFD Sender: No OFD packet to send [12:22:12]OFD Sender: No OFD packet to send [12:22:17]OFD Sender: No OFD packet to send [12:22:22]OFD Sender: No OFD packet to send [12:22:27]OFD Sender: No OFD packet to send [12:22:32]OFD Sender: No OFD packet to send [12:22:37]OFD Sender: No OFD packet to send [12:22:42]OFD Sender: No OFD packet to send [12:22:47]OFD Sender: No OFD packet to send [12:22:52]OFD Sender: No OFD packet to send [12:22:57]OFD Sender: No OFD packet to send [12:23:02]OFD Sender: No OFD packet to send [12:23:07]OFD Sender: No OFD packet to send [12:23:12]OFD Sender: No OFD packet to send [12:23:17]OFD Sender: No OFD packet to send [12:23:22]OFD Sender: No OFD packet to send [12:23:27]OFD Sender: No OFD packet to send [12:23:32]OFD Sender: No OFD packet to send [12:23:37]OFD Sender: No OFD packet to send [12:23:42]OFD Sender: No OFD packet to send [12:23:47]OFD Sender: No OFD packet to send [12:23:52]OFD Sender: No OFD packet to send [12:23:57]OFD Sender: No OFD packet to send [12:24:02]OFD Sender: No OFD packet to send [12:24:07]OFD Sender: No OFD packet to send [12:24:12]OFD Sender: No OFD packet to send [12:24:17]OFD Sender: No OFD packet to send [12:24:22]OFD Sender: No OFD packet to send [12:24:27]OFD Sender: No OFD packet to send [12:24:32]OFD Sender: No OFD packet to send [12:24:37]OFD Sender: No OFD packet to send [12:24:42]OFD Sender: No OFD packet to send [12:24:47]OFD Sender: No OFD packet to send [12:24:52]OFD Sender: No OFD packet to send [12:24:57]OFD Sender: No OFD packet to send [12:25:02]OFD Sender: No OFD packet to send [12:25:08]OFD Sender: No OFD packet to send [12:25:13]OFD Sender: No OFD packet to send [12:25:18]OFD Sender: No OFD packet to send [12:25:23]OFD Sender: No OFD packet to send [12:25:28]OFD Sender: No OFD packet to send [12:25:33]OFD Sender: No OFD packet to send [12:25:38]OFD Sender: No OFD packet to send [12:25:43]OFD Sender: No OFD packet to send [12:25:48]OFD Sender: No OFD packet to send [12:25:53]OFD Sender: No OFD packet to send [12:25:58]OFD Sender: No OFD packet to send [12:26:03]OFD Sender: No OFD packet to send [12:26:08]OFD Sender: No OFD packet to send [12:26:13]OFD Sender: No OFD packet to send [12:26:18]OFD Sender: No OFD packet to send [12:26:23]OFD Sender: No OFD packet to send [12:26:28]OFD Sender: No OFD packet to send [12:26:33]OFD Sender: No OFD packet to send [12:26:38]OFD Sender: No OFD packet to send [12:26:43]OFD Sender: No OFD packet to send [12:26:48]OFD Sender: No OFD packet to send [12:26:53]OFD Sender: No OFD packet to send [12:26:58]OFD Sender: No OFD packet to send [12:27:03]OFD Sender: No OFD packet to send [12:27:08]OFD Sender: No OFD packet to send [12:27:13]OFD Sender: No OFD packet to send [12:27:18]OFD Sender: No OFD packet to send [12:27:23]OFD Sender: No OFD packet to send [12:27:28]OFD Sender: No OFD packet to send [12:27:33]OFD Sender: No OFD packet to send [12:27:38]OFD Sender: No OFD packet to send [12:27:43]OFD Sender: No OFD packet to send [12:27:48]OFD Sender: No OFD packet to send [12:27:53]OFD Sender: No OFD packet to send [12:27:58]OFD Sender: No OFD packet to send [12:28:03]OFD Sender: No OFD packet to send [12:28:08]OFD Sender: No OFD packet to send [12:28:13]OFD Sender: No OFD packet to send [12:28:18]OFD Sender: No OFD packet to send [12:28:23]OFD Sender: No OFD packet to send [12:28:28]OFD Sender: No OFD packet to send [12:28:33]OFD Sender: No OFD packet to send [12:28:38]OFD Sender: No OFD packet to send [12:28:43]OFD Sender: No OFD packet to send [12:28:48]OFD Sender: No OFD packet to send [12:28:53]OFD Sender: No OFD packet to send [12:28:58]OFD Sender: No OFD packet to send [12:29:03]OFD Sender: No OFD packet to send [12:29:08]OFD Sender: No OFD packet to send [12:29:13]OFD Sender: No OFD packet to send [12:29:18]OFD Sender: No OFD packet to send [12:29:23]OFD Sender: No OFD packet to send [12:29:28]OFD Sender: No OFD packet to send [12:29:33]OFD Sender: No OFD packet to send [12:29:38]OFD Sender: No OFD packet to send [12:29:43]OFD Sender: No OFD packet to send [12:29:48]OFD Sender: No OFD packet to send [12:29:53]OFD Sender: No OFD packet to send [12:29:58]OFD Sender: No OFD packet to send [12:30:03]OFD Sender: No OFD packet to send [12:30:08]OFD Sender: No OFD packet to send [12:30:13]OFD Sender: No OFD packet to send [12:30:18]OFD Sender: No OFD packet to send [12:30:23]OFD Sender: No OFD packet to send [12:30:28]OFD Sender: No OFD packet to send [12:30:33]OFD Sender: No OFD packet to send [12:30:38]OFD Sender: No OFD packet to send [12:30:43]OFD Sender: No OFD packet to send [12:30:48]OFD Sender: No OFD packet to send [12:30:53]OFD Sender: No OFD packet to send [12:30:58]OFD Sender: No OFD packet to send [12:31:03]OFD Sender: No OFD packet to send [12:31:08]OFD Sender: No OFD packet to send [12:31:13]OFD Sender: No OFD packet to send [12:31:18]OFD Sender: No OFD packet to send [12:31:23]OFD Sender: No OFD packet to send [12:31:28]OFD Sender: No OFD packet to send [12:31:33]OFD Sender: No OFD packet to send [12:31:38]OFD Sender: No OFD packet to send [12:31:43]OFD Sender: No OFD packet to send [12:31:48]OFD Sender: No OFD packet to send [12:31:53]OFD Sender: No OFD packet to send [12:31:58]OFD Sender: No OFD packet to send [12:32:03]OFD Sender: No OFD packet to send [12:32:08]OFD Sender: No OFD packet to send [12:32:13]OFD Sender: No OFD packet to send [12:32:18]OFD Sender: No OFD packet to send [12:32:23]OFD Sender: No OFD packet to send [12:32:28]OFD Sender: No OFD packet to send [12:32:33]OFD Sender: No OFD packet to send [12:32:38]OFD Sender: No OFD packet to send [12:32:43]OFD Sender: No OFD packet to send [12:32:48]OFD Sender: No OFD packet to send [12:32:53]OFD Sender: No OFD packet to send [12:32:58]OFD Sender: No OFD packet to send [12:33:03]OFD Sender: No OFD packet to send [12:33:08]OFD Sender: No OFD packet to send [12:33:13]OFD Sender: No OFD packet to send [12:33:18]OFD Sender: No OFD packet to send [12:33:23]OFD Sender: No OFD packet to send [12:33:28]OFD Sender: No OFD packet to send [12:33:33]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:54]OFD Sender: No OFD packet to send [12:33:59]OFD Sender: No OFD packet to send [12:34:04]OFD Sender: No OFD packet to send [12:34:09]OFD Sender: No OFD packet to send [12:34:14]OFD Sender: No OFD packet to send [12:34:19]OFD Sender: No OFD packet to send [12:34:24]OFD Sender: No OFD packet to send [12:34:29]OFD Sender: No OFD packet to send [12:34:34]OFD Sender: No OFD packet to send [12:34:39]OFD Sender: No OFD packet to send [12:34:44]OFD Sender: No OFD packet to send [12:34:49]OFD Sender: No OFD packet to send [12:34:54]OFD Sender: No OFD packet to send [12:34:59]OFD Sender: No OFD packet to send [12:35:04]OFD Sender: No OFD packet to send [12:35:09]OFD Sender: No OFD packet to send [12:35:14]OFD Sender: No OFD packet to send [12:35:19]OFD Sender: No OFD packet to send [12:35:24]OFD Sender: No OFD packet to send [12:35:29]OFD Sender: No OFD packet to send [12:35:34]OFD Sender: No OFD packet to send [12:35:39]OFD Sender: No OFD packet to send [12:35:44]OFD Sender: No OFD packet to send [12:35:49]OFD Sender: No OFD packet to send [12:35:54]OFD Sender: No OFD packet to send [12:35:59]OFD Sender: No OFD packet to send [12:36:04]OFD Sender: No OFD packet to send [12:36:09]OFD Sender: No OFD packet to send [12:36:14]OFD Sender: No OFD packet to send [12:36:19]OFD Sender: No OFD packet to send [12:36:24]OFD Sender: No OFD packet to send [12:36:29]OFD Sender: No OFD packet to send [12:36:34]OFD Sender: No OFD packet to send [12:36:39]OFD Sender: No OFD packet to send [12:36:44]OFD Sender: No OFD packet to send [12:36:49]OFD Sender: No OFD packet to send [12:36:54]OFD Sender: No OFD packet to send [12:36:59]OFD Sender: No OFD packet to send [12:37:04]OFD Sender: No OFD packet to send [12:37:09]OFD Sender: No OFD packet to send [12:37:14]OFD Sender: No OFD packet to send [12:37:19]OFD Sender: No OFD packet to send [12:37:24]OFD Sender: No OFD packet to send [12:37:29]OFD Sender: No OFD packet to send [12:37:34]OFD Sender: No OFD packet to send [12:37:39]OFD Sender: No OFD packet to send [12:37:44]OFD Sender: No OFD packet to send [12:37:49]OFD Sender: No OFD packet to send [12:37:54]OFD Sender: No OFD packet to send [12:37:59]OFD Sender: No OFD packet to send [12:38:04]OFD Sender: No OFD packet to send [12:38:09]OFD Sender: No OFD packet to send [12:38:14]OFD Sender: No OFD packet to send [12:38:19]OFD Sender: No OFD packet to send [12:38:24]OFD Sender: No OFD packet to send [12:38:29]OFD Sender: No OFD packet to send [12:38:34]OFD Sender: No OFD packet to send [12:38:39]OFD Sender: No OFD packet to send [12:38:44]OFD Sender: No OFD packet to send [12:38:49]OFD Sender: No OFD packet to send [12:38:54]OFD Sender: No OFD packet to send [12:38:59]OFD Sender: No OFD packet to send [12:39:04]OFD Sender: No OFD packet to send [12:39:09]OFD Sender: No OFD packet to send [12:39:14]OFD Sender: No OFD packet to send [12:39:19]OFD Sender: No OFD packet to send [12:39:24]OFD Sender: No OFD packet to send [12:39:29]OFD Sender: No OFD packet to send [12:39:34]OFD Sender: No OFD packet to send [12:39:39]OFD Sender: No OFD packet to send [12:39:44]OFD Sender: No OFD packet to send [12:39:49]OFD Sender: No OFD packet to send [12:39:54]OFD Sender: No OFD packet to send [12:39:59]OFD Sender: No OFD packet to send [12:40:04]OFD Sender: No OFD packet to send [12:40:09]OFD Sender: No OFD packet to send [12:40:14]OFD Sender: No OFD packet to send [12:45:19]OFD Sender: No OFD packet to send [12:45:19]ConnectInit Can't connect to host [12:45:24]OFD Sender: No OFD packet to send [12:45:29]OFD Sender: No OFD packet to send [12:45:34]OFD Sender: No OFD packet to send [12:45:38]accept exits with 5 [12:45:38]New connection [12:45:38]New thread 3067600228 created [12:45:38]Waiting for new connection... [12:45:38] Sock 5.Parse request [12:45:38]Sock 5.Check first char [12:45:38]Sock 5.First char is OK [12:45:38]request: POST /json_proto HTTP/1.0 [12:45:38]Method: POST [12:45:38]URL: /json_proto [12:45:38]Method is POST - this is cgi request [12:45:38]url: /json_proto [12:45:38]query_string will be loaded in cgi processing [12:45:38]execute_cgi json_proto POST (null) [12:45:38]execute_cgi path=json_proto method=POST [12:45:38]POST find Content-Length [12:45:38]Host: 172.17.39.195:8080 [12:45:38]Content-Length: 215 [12:45:38]Content-Type: application/json [12:45:38] [12:45:38]POST finish read [12:45:38]Found Content-Length = 215 [12:45:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:38]execute_script... [12:45:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:38]POST & json_proto [12:45:38]process_json_proto [12:45:38]json parsed OK: [12:45:38]protocol is kg_v1.0 [12:45:38]action value=get_value [12:45:38]process_action get_value [12:45:38]cmd_get_value [12:45:38]process_action get_value done [12:45:38]requested_data is exist [12:45:38]produce_requested_data [12:45:38]requested_item kkm.sn is exist - process it [12:45:38]requested_item kkm.ver is exist - process it [12:45:38]requested_item fm.sn is exist - process it [12:45:38]wFMCommunicate request_size=4 [12:45:38]MH_SAM_APDU [12:45:38]CAPDU: 80 11 00 00 [12:45:38]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [12:45:38]Write i2c OK [12:45:38]MH_I2C_Read... [12:45:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:38]Read from MH i2c: E2 [12:45:38]MH_I2C_Read... [12:45:38]Read from MH i2c: E2 17 00 [12:45:38]MH_I2C_Read... [12:45:38]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 DA [12:45:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:45:38]wFMCommunicate OK [12:45:38]requested_item fd.num is exist - process it [12:45:38]SAM_PROTO_GetFieldsCounters [12:45:38]wFMCommunicate request_size=4 [12:45:38]MH_SAM_APDU [12:45:38]CAPDU: 80 13 00 00 [12:45:38]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [12:45:38]Write i2c OK [12:45:38]MH_I2C_Read... [12:45:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:38]Read from MH i2c: E2 [12:45:38]MH_I2C_Read... [12:45:38]Read from MH i2c: E2 62 00 [12:45:38]MH_I2C_Read... [12:45:38]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F7 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [12:45: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F7 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:38]wFMCommunicate OK [12:45:38]SAM_PROTO_GetFieldsCounters done [12:45:38]requested_item shift.num is exist - process it [12:45:38]requested_item shift.opened is exist - process it [12:45:38]req_shift_opened [12:45:38]FM_GetShiftState [12:45:38]SAM_PROTO_GetShiftState [12:45:38]wFMCommunicate request_size=4 [12:45:38]MH_SAM_APDU [12:45:38]CAPDU: 80 13 01 00 [12:45:38]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [12:45:38]Write i2c OK [12:45:38]MH_I2C_Read... [12:45:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:38]Read from MH i2c: E2 [12:45:38]MH_I2C_Read... [12:45:38]Read from MH i2c: E2 0E 00 [12:45:38]MH_I2C_Read... [12:45:38]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 9E [12:45:38]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:45:38]wFMCommunicate OK [12:45:38]SAM_PROTO_GetShiftState done [12:45:38]FM_GetShiftState done [12:45:38]req_shift_opened done [12:45:38]requested_item shift.open_date is exist - process it [12:45:38]req_shift_open_date [12:45:38]req_shift_open_date done [12:45:38]produce_requested_data done [12:45:38]produce_requested_data return {"kkm.sn":"0300000170","kkm.ver":"001","fm.sn":"0000000000875009","fd.num":77047,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:45:38]process_action_free get_value [12:45:38]json_value_free [12:45:38]json_value_free done [12:45:38]process_json_proto returns [12:45:38]Send response to host [12:45:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000170","kkm.ver":"001","fm.sn":"0000000000875009","fd.num":77047,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:45:38]free response buf [12:45:38]execute_script done [12:45:38]execute_script returns [12:45:38]free content buf [12:45:38]Sock 5.Close socket [12:45:38]Sock 5.Thread stoped [12:45:38]accept exits with 9 [12:45:38]New connection [12:45:38]New thread 3067456868 created [12:45:38]Thread 3067600228 joined [12:45:38]Waiting for new connection... [12:45:38] Sock 9.Parse request [12:45:38]Sock 9.Check first char [12:45:38]Sock 9.First char is OK [12:45:38]request: POST /json_proto HTTP/1.0 [12:45:38]Method: POST [12:45:38]URL: /json_proto [12:45:38]Method is POST - this is cgi request [12:45:38]url: /json_proto [12:45:38]query_string will be loaded in cgi processing [12:45:38]execute_cgi json_proto POST (null) [12:45:38]execute_cgi path=json_proto method=POST [12:45:38]POST find Content-Length [12:45:38]Host: 172.17.39.195:8080 [12:45:38]Content-Length: 331 [12:45:38]Content-Type: application/json [12:45:38] [12:45:38]POST finish read [12:45:38]Found Content-Length = 331 [12:45:38]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:45:38]execute_script... [12:45:38]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:45:39]POST & json_proto [12:45:39]process_json_proto [12:45:39]json parsed OK: [12:45:39]protocol is kg_v1.0 [12:45:39]action value=get_value [12:45:39]process_action get_value [12:45:39]cmd_get_value [12:45:39]process_action get_value done [12:45:39]requested_data is exist [12:45:39]produce_requested_data [12:45:39]requested_item fm.sale.total is exist - process it [12:45:39]SAM_PROTO_GetFMData [12:45:39]wFMCommunicate request_size=4 [12:45:39]MH_SAM_APDU [12:45:39]CAPDU: 80 13 03 00 [12:45:39]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [12:45:39]Write i2c OK [12:45:39]MH_I2C_Read... [12:45:39]OFD Sender: No OFD packet to send [12:45:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:45:39]Read from MH i2c: E2 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 FD 00 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 DD 29 01 00 69 04 A3 00 6F 04 04 00 9C 26 01 00 B1 04 05 00 BE 1D 92 B1 01 70 04 05 00 60 99 EC 6D 01 72 04 04 00 5E 84 A5 43 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 43 DD 0C 2E 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 C3 4E D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 19 [12:45:39]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 DD 29 01 00 69 04 A3 00 6F 04 04 00 9C 26 01 00 B1 04 05 00 BE 1D 92 B1 01 70 04 05 00 60 99 EC 6D 01 72 04 04 00 5E 84 A5 43 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 43 DD 0C 2E 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 C3 4E D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 [12:45:39]wFMCommunicate OK [12:45:39]wFMCommunicate request_size=4 [12:45:39]MH_SAM_APDU [12:45:39]CAPDU: 80 17 00 00 [12:45:39]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [12:45:39]Write i2c OK [12:45:39]MH_I2C_Read... [12:45:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:45:39]Read from MH i2c: E2 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 FD 00 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 B8 [12:45:39]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [12:45:39]wFMCommunicate OK [12:45:39]wFMCommunicate request_size=4 [12:45:39]MH_SAM_APDU [12:45:39]CAPDU: 80 17 00 00 [12:45:39]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [12:45:39]Write i2c OK [12:45:39]MH_I2C_Read... [12:45:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:45:39]Read from MH i2c: E2 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 FD 00 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 BC [12:45:39]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [12:45:39]wFMCommunicate OK [12:45:39]wFMCommunicate request_size=4 [12:45:39]MH_SAM_APDU [12:45:39]CAPDU: 80 17 00 00 [12:45:39]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [12:45:39]Write i2c OK [12:45:39]MH_I2C_Read... [12:45:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:45:40]Read from MH i2c: E2 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 FD 00 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 11 [12:45:40]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [12:45:40]wFMCommunicate OK [12:45:40]wFMCommunicate request_size=4 [12:45:40]MH_SAM_APDU [12:45:40]CAPDU: 80 17 00 00 [12:45:40]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [12:45:40]Write i2c OK [12:45:40]MH_I2C_Read... [12:45:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [12:45:40]Read from MH i2c: E2 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 E3 00 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [12:45:40]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:45:40]wFMCommunicate OK [12:45:40]SAM_PROTO_GetFMData done [12:45:40]requested_item fm.sale_refund.total is exist - process it [12:45:40]requested_item fm.buy.total is exist - process it [12:45:40]requested_item shift.sale.total is exist - process it [12:45:40]SAM_PROTO_GetShiftData [12:45:40]wFMCommunicate request_size=4 [12:45:40]MH_SAM_APDU [12:45:40]CAPDU: 80 13 02 00 [12:45:40]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [12:45:40]Write i2c OK [12:45:40]MH_I2C_Read... [12:45:40]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:45:40]Read from MH i2c: E2 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 FD 00 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 31 00 00 00 69 04 9B 00 6F 04 04 00 31 00 00 00 B1 04 03 00 06 12 20 70 04 03 00 F4 40 1B 72 04 03 00 12 D1 04 00 04 7A 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 FE 67 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A8 48 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 7F [12:45:40]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 31 00 00 00 69 04 9B 00 6F 04 04 00 31 00 00 00 B1 04 03 00 06 12 20 70 04 03 00 F4 40 1B 72 04 03 00 12 D1 04 00 04 7A 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 FE 67 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 A8 48 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [12:45:40]wFMCommunicate OK [12:45:40]wFMCommunicate request_size=4 [12:45:40]MH_SAM_APDU [12:45:40]CAPDU: 80 17 00 00 [12:45:40]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [12:45:40]Write i2c OK [12:45:40]MH_I2C_Read... [12:45:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:45:41]Read from MH i2c: E2 [12:45:41]MH_I2C_Read... [12:45:41]Read from MH i2c: E2 FD 00 [12:45:41]MH_I2C_Read... [12:45:41]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 BB [12:45:41]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [12:45:41]wFMCommunicate OK [12:45:41]wFMCommunicate request_size=4 [12:45:41]MH_SAM_APDU [12:45:41]CAPDU: 80 17 00 00 [12:45:41]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [12:45:41]Write i2c OK [12:45:41]MH_I2C_Read... [12:45:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:45:41]Read from MH i2c: E2 [12:45:41]MH_I2C_Read... [12:45:41]Read from MH i2c: E2 FD 00 [12:45:41]MH_I2C_Read... [12:45:41]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 51 [12:45:41]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [12:45:41]wFMCommunicate OK [12:45:41]wFMCommunicate request_size=4 [12:45:41]MH_SAM_APDU [12:45:41]CAPDU: 80 17 00 00 [12:45:41]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [12:45:41]Write i2c OK [12:45:41]MH_I2C_Read... [12:45:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:45:41]Read from MH i2c: E2 [12:45:41]MH_I2C_Read... [12:45:41]Read from MH i2c: E2 FD 00 [12:45:41]MH_I2C_Read... [12:45:41]Read from MH i2c: E2 FD 00 1B 00 00 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 90 00 0D [12:45:41]RAPDU: 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 90 00 [12:45:41]wFMCommunicate OK [12:45:41]wFMCommunicate request_size=4 [12:45:41]MH_SAM_APDU [12:45:41]CAPDU: 80 17 00 00 [12:45:41]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [12:45:41]Write i2c OK [12:45:41]MH_I2C_Read... [12:45:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [12:45:42]Read from MH i2c: E2 [12:45:42]MH_I2C_Read... [12:45:42]Read from MH i2c: E2 CB 00 [12:45:42]MH_I2C_Read... [12:45:42]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 85 [12:45:42]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:45:42]wFMCommunicate OK [12:45:42]SAM_PROTO_GetShiftData done [12:45:42]requested_item shift.sale.total_cash is exist - process it [12:45:42]requested_item shift.sale_refund.total is exist - process it [12:45:42]requested_item shift.sale_refund.total_cash is exist - process it [12:45:42]requested_item shift.buy.total is exist - process it [12:45:42]requested_item shift.buy.total_cash is exist - process it [12:45:42]produce_requested_data done [12:45:42]produce_requested_data return {"fm.sale.total":72741103.98,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":21017.66,"shift.sale.total_cash":17861.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:45:42]process_action_free get_value [12:45:42]json_value_free [12:45:42]json_value_free done [12:45:42]process_json_proto returns [12:45:42]Send response to host [12:45:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":72741103.98,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":21017.66,"shift.sale.total_cash":17861.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:45:42]free response buf [12:45:42]execute_script done [12:45:42]execute_script returns [12:45:42]free content buf [12:45:42]Sock 9.Close socket [12:45:42]Sock 9.Thread stoped [12:45:42]accept exits with 5 [12:45:42]New connection [12:45:42]New thread 3067600228 created [12:45:42]Thread 3067456868 joined [12:45:42]Waiting for new connection... [12:45:42] Sock 5.Parse request [12:45:42]Sock 5.Check first char [12:45:42]Sock 5.First char is OK [12:45:42]request: POST /json_proto HTTP/1.0 [12:45:42]Method: POST [12:45:42]URL: /json_proto [12:45:42]Method is POST - this is cgi request [12:45:42]url: /json_proto [12:45:42]query_string will be loaded in cgi processing [12:45:42]execute_cgi json_proto POST (null) [12:45:42]execute_cgi path=json_proto method=POST [12:45:42]POST find Content-Length [12:45:42]Host: 172.17.39.195:8080 [12:45:42]Content-Length: 678 [12:45:42]Content-Type: application/json [12:45:42] [12:45:42]POST finish read [12:45:42]Found Content-Length = 678 [12:45:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 73.90, "quantity" : 6.770, "sum" : 500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:42]execute_script... [12:45: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)1695604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 73.90, "quantity" : 6.770, "sum" : 500.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:42]POST & json_proto [12:45:42]process_json_proto [12:45:42]json parsed OK: [12:45:42]protocol is kg_v1.0 [12:45:42]action value=close_receipt [12:45:42]process_action close_receipt [12:45:42]cmd_close_receipt [12:45:42]MH_GetDate [12:45:42]Write to MH i2c: F0 00 00 1D 00 0C [12:45:42]Write i2c OK [12:45:42]MH_I2C_Read... [12:45:42]Read from MH i2c: F0 [12:45:42]MH_I2C_Read... [12:45:42]Read from MH i2c: F0 09 00 [12:45:42]MH_I2C_Read... [12:45:42]Read from MH i2c: F0 09 00 1D 00 00 77 6A 79 66 99 81 91 64 E4 [12:45:42]GetLastDocTimeStamp 1719230491 [12:45:42]current date 1719233143 [12:45:42]FM_GetShiftState [12:45:42]SAM_PROTO_GetShiftState [12:45:42]wFMCommunicate request_size=4 [12:45:42]MH_SAM_APDU [12:45:42]CAPDU: 80 13 01 00 [12:45:42]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [12:45:42]Write i2c OK [12:45:42]MH_I2C_Read... [12:45:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:42]Read from MH i2c: E2 [12:45:42]MH_I2C_Read... [12:45:42]Read from MH i2c: E2 0E 00 [12:45:42]MH_I2C_Read... [12:45:42]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 AA [12:45:42]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:45:42]wFMCommunicate OK [12:45:42]SAM_PROTO_GetShiftState done [12:45:42]FM_GetShiftState done [12:45:42]opened in 1719189095 [12:45:42]opened+sec_in_day 1719275495 [12:45:42]quantity*price = 50030 [12:45:42]sum+1 = 50031 [12:45:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 50 24.06.2024 12:45 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77048 ФПД: 123362590068644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124543&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77048&fm=123362590068644&tin=02508201610067®Number=0000000000095696&sum=50000 [12:45:43]StoreToDocumentArchive [12:45:43]shift 397 fd 77048 [12:45:43]save to /storage/0397/doc_00077048 [12:45:43]save last doc name /storage/0397/doc_00077048 to /storage/kkm_last_doc_name [12:45:43]save OK [12:45:43]Clear old archive folders... [12:45:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:43]tlvbuf is 007BCBE0 [12:45:43]SAM_PROTO_ClearQueue [12:45:43]wFMCommunicate request_size=4 [12:45:43]MH_SAM_APDU [12:45:43]CAPDU: 80 09 00 00 [12:45:43]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [12:45:43]Write i2c OK [12:45:43]MH_I2C_Read... [12:45:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:43]Read from MH i2c: E2 [12:45:43]MH_I2C_Read... [12:45:43]Read from MH i2c: E2 03 00 [12:45:43]MH_I2C_Read... [12:45:43]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [12:45:43]RAPDU: 90 00 [12:45:43]wFMCommunicate OK [12:45:43]SAM_PROTO_ClearQueue done [12:45:43]KKMCreateOFDPacket [12:45:43]OFDProtocolAddRootSTLVToBuf [12:45:43]FM_MakeSignedData [12:45:43]FM_MakeSignedData [12:45:43]SAM_PROTO_SignData [12:45:43]wFMCommunicate request_size=4 [12:45:43]MH_SAM_APDU [12:45:43]CAPDU: 80 0D 01 02 [12:45:43]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [12:45:43]Write i2c OK [12:45:43]MH_I2C_Read... [12:45:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:43]Read from MH i2c: E2 [12:45:43]MH_I2C_Read... [12:45:43]Read from MH i2c: E2 03 00 [12:45:43]MH_I2C_Read... [12:45:43]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [12:45:43]RAPDU: 90 00 [12:45:43]wFMCommunicate OK [12:45:43]wFMCommunicate request_size=255 [12:45:43]MH_SAM_APDU [12:45: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 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 77 6A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F8 2C 01 00 35 04 06 00 70 [12:45:43]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 77 6A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F8 2C 01 00 35 04 06 00 70 00 00 3B [12:45:44]Write i2c OK [12:45:44]MH_I2C_Read... [12:45:44]OFD Sender: No OFD packet to send [12:45:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:44]Read from MH i2c: E2 [12:45:44]MH_I2C_Read... [12:45:44]Read from MH i2c: E2 03 00 [12:45:44]MH_I2C_Read... [12:45:44]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [12:45:44]RAPDU: 90 00 [12:45:44]wFMCommunicate OK [12:45:44]wFMCommunicate request_size=10 [12:45:44]MH_SAM_APDU [12:45:44]CAPDU: 80 0D 02 02 05 32 97 5C 0F A4 [12:45:44]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 32 97 5C 0F A4 00 00 8A [12:45:44]Write i2c OK [12:45:44]MH_I2C_Read... [12:45:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:44]Read from MH i2c: E2 [12:45:44]MH_I2C_Read... [12:45:44]Read from MH i2c: E2 03 00 [12:45:44]MH_I2C_Read... [12:45:44]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [12:45:44]RAPDU: 90 00 [12:45:44]wFMCommunicate OK [12:45:44]wFMCommunicate request_size=4 [12:45:44]MH_SAM_APDU [12:45:44]CAPDU: 80 0D 03 02 [12:45:44]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [12:45:44]Write i2c OK [12:45:44]MH_I2C_Read... [12:45:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:44]Read from MH i2c: E2 [12:45:44]MH_I2C_Read... [12:45:44]Read from MH i2c: E2 0B 00 [12:45:44]MH_I2C_Read... [12:45:44]Read from MH i2c: E2 0B 00 2F 00 00 B8 65 88 2E 1F D2 75 A0 90 00 84 [12:45:44]RAPDU: B8 65 88 2E 1F D2 75 A0 90 00 [12:45:44]wFMCommunicate OK [12:45:44]SAM_PROTO_SignData done [12:45:44]FM_MakeSignedData done [12:45:44]CreateOFDProtocolMessage [12:45:44]wFMCommunicate request_size=4 [12:45:44]MH_SAM_APDU [12:45:44]CAPDU: 80 11 00 00 [12:45:44]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [12:45:44]Write i2c OK [12:45:44]MH_I2C_Read... [12:45:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:44]Read from MH i2c: E2 [12:45:44]MH_I2C_Read... [12:45:44]Read from MH i2c: E2 17 00 [12:45:44]MH_I2C_Read... [12:45:44]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 FA [12:45:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:45:44]wFMCommunicate OK [12:45:44]CreateOFDProtocolMessage done [12:45:44]OFDSenderStorePacket 77048 [12:45:44]StoreOFDPacket docnum=77048 [12:45:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 8A 92 07 01 A9 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 77 6A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F8 2C 01 00 35 04 06 00 70 32 97 5C 0F A4 B8 65 88 2E 1F D2 75 A0 [12:45:44]CheckFolder [12:45:44]dirname=/storage/ofd_packets [12:45:44]CheckFolder done [12:45:44]ProducePacketName [12:45:44]name=ofd_packets/00077048 [12:45:44]NVStorageSaveData ofd_packets/00077048 [12:45:44]File name is /storage/ofd_packets/00077048 [12:45:44]Write 301 bytes [12:45:44]NVStorageSaveData done [12:45:44]OFDSenderStorePacket done [12:45:44]KKMCreateOFDPacket done [12:45:44]NVStorageSaveData kkm_last_timestamp [12:45:44]File name is /storage/kkm_last_timestamp [12:45:44]Write 4 bytes [12:45:44]NVStorageSaveData done [12:45:44]ExternCall_PrintAddStr [12:45:44]wPrintStart [12:45:44]Write to MH i2c: 01 00 00 31 00 31 [12:45:44]Write i2c OK [12:45:44]MH_I2C_Read... [12:45:44]Read from MH i2c: 01 [12:45:44]MH_I2C_Read... [12:45:44]Read from MH i2c: 01 07 00 [12:45:44]MH_I2C_Read... [12:45:44]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [12:45:44]RasterBufferAndPrint [12:45:44]line Счет N : (1)1695604 [12:45:44]line ИНН: 02508201610067 [12:45:44]line Контрольно-Кассовый Чек [12:45:44]line ПРОДАЖА [12:45:44]line ТРК (МРК, ГНК) : 31 [12:45:44]line Товар: 2710124500 [12:45:44]line Аи-95-К-3 [12:45:44]line 6.770 * 73.90 [12:45:44]line = 500.30 [12:45:44]line НДС 12% НСП 1% [12:45:44]line > о реализуемом товаре [12:45:44]line ОКРУГЛЕНИЕ: -0.30 [12:45:44]line ИТОГО: 500.00 [12:45:44]line Внесено: 500.00 [12:45:44]line СДАЧА: 0.00 [12:45:44]line НСП 1% : 4.43 [12:45:44]line НДС 12% : 53.13 [12:45:44]line Наличными: 500.00 [12:45:44]line Безнал.: 0.00 [12:45:44]line Место: АЗС № 144 "Партнер Нефть" [12:45:44]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:45:44]line СНО: Общий режим [12:45:44]line Чек 50 24.06.2024 12:45 [12:45:44]line Смена: 397 ФФД: 1.0 [12:45:44]line ЗНМ: 0300000170 [12:45:44]line РНМ: 0000000000095696 [12:45:44]line Версия ККМ: 001 [12:45:44]line ФМ: 0000000000875009 [12:45:44]line ФД: 77048 [12:45:44]line ФПД: 123362590068644 [12:45:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124543&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77048&fm=123362590068644&tin=02508201610067®Number=0000000000095696&sum=50000 [12:45:44]written 0, free lines is 4095 [12:45:44]OFD Sender: Processing packet 77048 [packets to send 351, broken 350] [12:45:44]ProducePacketName [12:45:44]name=ofd_packets/00077048 [12:45:44]OFD Sender: To server: pG, [12:45:44]CommunicateWithHost lk.salyk.kg:30040 [12:45:44]ConnectInit lk.salyk.kg [12:45:44]Connected sock=10 [12:45:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 8A 92 07 01 A9 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 72 1A 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 77 6A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F8 2C 01 00 35 04 06 00 70 32 97 5C 0F A4 B8 65 88 2E 1F D2 75 A0 [12:45:45]Write to MH i2c: 01 00 00 5C 00 5C [12:45:45]Write i2c OK [12:45:45]MH_I2C_Read... [12:45:45]Read from MH i2c: 01 [12:45:45]MH_I2C_Read... [12:45:45]Read from MH i2c: 01 07 00 [12:45:45]MH_I2C_Read... [12:45:45]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 EB 0C 5A [12:45:45]RasterBufferAndPrint [12:45:45]line [12:45:45]line [12:45:45]line [12:45:45]line [12:45:45]line [12:45:45]written 0, free lines is 3327 [12:45:45]MH_Cut [12:45:45]Write to MH i2c: D1 01 00 63 00 01 35 [12:45:45]Write i2c OK [12:45:45]MH_I2C_Read... [12:45:45]Read from MH i2c: D1 [12:45:45]MH_I2C_Read... [12:45:45]Read from MH i2c: D1 01 00 [12:45:45]MH_I2C_Read... [12:45:45]Read from MH i2c: D1 01 00 63 00 00 34 [12:45:45]Write to MH i2c: 01 00 00 64 00 64 [12:45:45]Write i2c OK [12:45:45]MH_I2C_Read... [12:45:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 E3 75 47 00 B1 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 35 30 30 39 10 04 04 00 F8 2C 01 00 F4 03 04 00 0A 11 79 66 B6 04 01 00 00 98 BB 14 44 3C F4 66 CA [12:45:45]CommunicateWithHost err = 0 [12:45:45]CheckOFDResponse [12:45:45]1017 (14) - 77093643461234 [12:45:45]1041 (16) - 0000000000875009 [12:45:45]1040 (4) - 77048 [12:45:45]1012 (4) - 24.06.2024 06:24 [12:45:45]1206 (1) - 0 [12:45:45]OFD Sender: Remove packet 77048 [12:45:45]ProducePacketName [12:45:45]name=ofd_packets/00077048 [12:45:45]NVStorageDeleteData [12:45:45]OFD Sender: No OFD packet to send [12:45:45]*** Cut start [12:45:45]*** Partial cut [12:45:45]*** CUTSNS_PIN = 1 [12:45:45]*** CUTSNS_PIN = 0 [12:45:46]*** Brake cut motor [12:45:46]Read from MH i2c: 01 [12:45:46]MH_I2C_Read... [12:45:46]*** Stop cut motor [12:45:46]*** Cut end [12:45:46]Read from MH i2c: 01 07 00 [12:45:46]MH_I2C_Read... [12:45:46]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [12:45:46]process_action close_receipt done [12:45:46]requested_data is exist [12:45:46]produce_requested_data [12:45:46]requested_item fm.sn is exist - process it [12:45:46]wFMCommunicate request_size=4 [12:45:46]MH_SAM_APDU [12:45:46]CAPDU: 80 11 00 00 [12:45:46]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [12:45:46]Write i2c OK [12:45:46]MH_I2C_Read... [12:45:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:46]Read from MH i2c: E2 [12:45:46]MH_I2C_Read... [12:45:46]Read from MH i2c: E2 17 00 [12:45:46]MH_I2C_Read... [12:45:46]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 2F [12:45:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:45:46]wFMCommunicate OK [12:45:46]requested_item fd.num is exist - process it [12:45:46]SAM_PROTO_GetFieldsCounters [12:45:46]wFMCommunicate request_size=4 [12:45:46]MH_SAM_APDU [12:45:46]CAPDU: 80 13 00 00 [12:45:46]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [12:45:46]Write i2c OK [12:45:46]MH_I2C_Read... [12:45:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:46]Read from MH i2c: E2 [12:45:46]MH_I2C_Read... [12:45:46]Read from MH i2c: E2 62 00 [12:45:46]MH_I2C_Read... [12:45:46]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F8 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [12:45: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F8 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:46]wFMCommunicate OK [12:45:46]SAM_PROTO_GetFieldsCounters done [12:45:46]requested_item shift.num is exist - process it [12:45:46]requested_item shift.opened is exist - process it [12:45:46]req_shift_opened [12:45:46]FM_GetShiftState [12:45:46]SAM_PROTO_GetShiftState [12:45:46]wFMCommunicate request_size=4 [12:45:46]MH_SAM_APDU [12:45:46]CAPDU: 80 13 01 00 [12:45:46]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [12:45:46]Write i2c OK [12:45:46]MH_I2C_Read... [12:45:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:46]Read from MH i2c: E2 [12:45:46]MH_I2C_Read... [12:45:46]Read from MH i2c: E2 0E 00 [12:45:46]MH_I2C_Read... [12:45:46]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 F3 [12:45:46]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:45:46]wFMCommunicate OK [12:45:46]SAM_PROTO_GetShiftState done [12:45:46]FM_GetShiftState done [12:45:46]req_shift_opened done [12:45:46]requested_item shift.open_date is exist - process it [12:45:46]req_shift_open_date [12:45:46]req_shift_open_date done [12:45:46]produce_requested_data done [12:45:46]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77048,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:45:46]process_action_free close_receipt [12:45:46]json_value_free [12:45:46]json_value_free done [12:45:46]process_json_proto returns [12:45:46]Send response to host [12:45:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77048,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:45:46]free response buf [12:45:46]execute_script done [12:45:46]execute_script returns [12:45:46]free content buf [12:45:46]Sock 5.Close socket [12:45:46]Sock 5.Thread stoped [12:45:50]OFD Sender: No OFD packet to send [12:45:51]accept exits with 9 [12:45:51]New connection [12:45:51]New thread 3067456868 created [12:45:51]Thread 3067600228 joined [12:45:51]Waiting for new connection... [12:45:51] Sock 9.Parse request [12:45:51]Sock 9.Check first char [12:45:51]Sock 9.First char is OK [12:45:51]request: POST /json_proto HTTP/1.0 [12:45:51]Method: POST [12:45:51]URL: /json_proto [12:45:51]Method is POST - this is cgi request [12:45:51]url: /json_proto [12:45:51]query_string will be loaded in cgi processing [12:45:51]execute_cgi json_proto POST (null) [12:45:51]execute_cgi path=json_proto method=POST [12:45:51]POST find Content-Length [12:45:51]Host: 172.17.39.195:8080 [12:45:51]Content-Length: 678 [12:45:51]Content-Type: application/json [12:45:51] [12:45:51]POST finish read [12:45:51]Found Content-Length = 678 [12:45:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:51]execute_script... [12:45: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)1695605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:51]POST & json_proto [12:45:51]process_json_proto [12:45:51]json parsed OK: [12:45:51]protocol is kg_v1.0 [12:45:51]action value=close_receipt [12:45:51]process_action close_receipt [12:45:51]cmd_close_receipt [12:45:51]MH_GetDate [12:45:51]Write to MH i2c: F0 00 00 68 00 57 [12:45:51]Write i2c OK [12:45:51]MH_I2C_Read... [12:45:51]Read from MH i2c: F0 [12:45:51]MH_I2C_Read... [12:45:51]Read from MH i2c: F0 09 00 [12:45:51]MH_I2C_Read... [12:45:51]Read from MH i2c: F0 09 00 68 00 00 7F 6A 79 66 99 81 91 64 37 [12:45:51]GetLastDocTimeStamp 1719233143 [12:45:51]current date 1719233151 [12:45:51]FM_GetShiftState [12:45:51]SAM_PROTO_GetShiftState [12:45:51]wFMCommunicate request_size=4 [12:45:51]MH_SAM_APDU [12:45:51]CAPDU: 80 13 01 00 [12:45:51]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [12:45:51]Write i2c OK [12:45:51]MH_I2C_Read... [12:45:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:51]Read from MH i2c: E2 [12:45:51]MH_I2C_Read... [12:45:51]Read from MH i2c: E2 0E 00 [12:45:51]MH_I2C_Read... [12:45:51]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 F5 [12:45:51]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:45:51]wFMCommunicate OK [12:45:51]SAM_PROTO_GetShiftState done [12:45:51]FM_GetShiftState done [12:45:51]opened in 1719189095 [12:45:51]opened+sec_in_day 1719275495 [12:45:51]quantity*price = 50065 [12:45:51]sum+1 = 50067 [12:45:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 51 24.06.2024 12:45 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77049 ФПД: 56547907582899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124552&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77049&fm=56547907582899&tin=02508201610067®Number=0000000000095696&sum=50000 [12:45:52]StoreToDocumentArchive [12:45:52]shift 397 fd 77049 [12:45:52]save to /storage/0397/doc_00077049 [12:45:52]save last doc name /storage/0397/doc_00077049 to /storage/kkm_last_doc_name [12:45:52]save OK [12:45:52]Clear old archive folders... [12:45:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:52]tlvbuf is 007B6C50 [12:45:52]SAM_PROTO_ClearQueue [12:45:52]wFMCommunicate request_size=4 [12:45:52]MH_SAM_APDU [12:45:52]CAPDU: 80 09 00 00 [12:45:52]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [12:45:52]Write i2c OK [12:45:52]MH_I2C_Read... [12:45:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:52]Read from MH i2c: E2 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: E2 03 00 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [12:45:52]RAPDU: 90 00 [12:45:52]wFMCommunicate OK [12:45:52]SAM_PROTO_ClearQueue done [12:45:52]KKMCreateOFDPacket [12:45:52]OFDProtocolAddRootSTLVToBuf [12:45:52]FM_MakeSignedData [12:45:52]FM_MakeSignedData [12:45:52]SAM_PROTO_SignData [12:45:52]wFMCommunicate request_size=4 [12:45:52]MH_SAM_APDU [12:45:52]CAPDU: 80 0D 01 02 [12:45:52]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [12:45:52]Write i2c OK [12:45:52]MH_I2C_Read... [12:45:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:52]Read from MH i2c: E2 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: E2 03 00 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [12:45:52]RAPDU: 90 00 [12:45:52]wFMCommunicate OK [12:45:52]wFMCommunicate request_size=255 [12:45:52]MH_SAM_APDU [12:45:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 80 6A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F9 2C 01 00 35 04 06 00 33 [12:45:52]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 80 6A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F9 2C 01 00 35 04 06 00 33 00 00 8E [12:45:52]Write i2c OK [12:45:52]MH_I2C_Read... [12:45:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:52]Read from MH i2c: E2 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: E2 03 00 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [12:45:52]RAPDU: 90 00 [12:45:52]wFMCommunicate OK [12:45:52]wFMCommunicate request_size=10 [12:45:52]MH_SAM_APDU [12:45:52]CAPDU: 80 0D 02 02 05 6E 15 F1 BB B3 [12:45:52]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 6E 15 F1 BB B3 00 00 DF [12:45:52]Write i2c OK [12:45:52]MH_I2C_Read... [12:45:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:52]Read from MH i2c: E2 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: E2 03 00 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [12:45:52]RAPDU: 90 00 [12:45:52]wFMCommunicate OK [12:45:52]wFMCommunicate request_size=4 [12:45:52]MH_SAM_APDU [12:45:52]CAPDU: 80 0D 03 02 [12:45:52]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [12:45:52]Write i2c OK [12:45:52]MH_I2C_Read... [12:45:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:52]Read from MH i2c: E2 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: E2 0B 00 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: E2 0B 00 7A 00 00 15 EA F5 AB 05 B2 B3 04 90 00 03 [12:45:52]RAPDU: 15 EA F5 AB 05 B2 B3 04 90 00 [12:45:52]wFMCommunicate OK [12:45:52]SAM_PROTO_SignData done [12:45:52]FM_MakeSignedData done [12:45:52]CreateOFDProtocolMessage [12:45:52]wFMCommunicate request_size=4 [12:45:52]MH_SAM_APDU [12:45:52]CAPDU: 80 11 00 00 [12:45:52]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [12:45:52]Write i2c OK [12:45:52]MH_I2C_Read... [12:45:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:52]Read from MH i2c: E2 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: E2 17 00 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 45 [12:45:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:45:52]wFMCommunicate OK [12:45:52]CreateOFDProtocolMessage done [12:45:52]OFDSenderStorePacket 77049 [12:45:52]StoreOFDPacket docnum=77049 [12:45:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 B8 69 07 01 81 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 80 6A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F9 2C 01 00 35 04 06 00 33 6E 15 F1 BB B3 15 EA F5 AB 05 B2 B3 04 [12:45:52]CheckFolder [12:45:52]dirname=/storage/ofd_packets [12:45:52]CheckFolder done [12:45:52]ProducePacketName [12:45:52]name=ofd_packets/00077049 [12:45:52]NVStorageSaveData ofd_packets/00077049 [12:45:52]File name is /storage/ofd_packets/00077049 [12:45:52]Write 301 bytes [12:45:52]NVStorageSaveData done [12:45:52]OFDSenderStorePacket done [12:45:52]KKMCreateOFDPacket done [12:45:52]NVStorageSaveData kkm_last_timestamp [12:45:52]File name is /storage/kkm_last_timestamp [12:45:52]Write 4 bytes [12:45:52]NVStorageSaveData done [12:45:52]ExternCall_PrintAddStr [12:45:52]wPrintStart [12:45:52]Write to MH i2c: 01 00 00 7C 00 7C [12:45:52]Write i2c OK [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: 01 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: 01 07 00 [12:45:52]MH_I2C_Read... [12:45:52]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [12:45:52]RasterBufferAndPrint [12:45:52]line Счет N : (1)1695605 [12:45:52]line ИНН: 02508201610067 [12:45:52]line Контрольно-Кассовый Чек [12:45:52]line ПРОДАЖА [12:45:52]line ТРК (МРК, ГНК) : 63 [12:45:52]line Товар: 2710124130 [12:45:52]line Аи-92-К-5 [12:45:52]line 7.540 * 66.40 [12:45:52]line = 500.66 [12:45:52]line НДС 12% НСП 1% [12:45:52]line > о реализуемом товаре [12:45:52]line ОКРУГЛЕНИЕ: -0.66 [12:45:52]line ИТОГО: 500.00 [12:45:52]line Внесено: 500.00 [12:45:52]line СДАЧА: 0.00 [12:45:52]line НСП 1% : 4.43 [12:45:52]line НДС 12% : 53.17 [12:45:52]line Наличными: 500.00 [12:45:52]line Безнал.: 0.00 [12:45:52]line Место: АЗС № 144 "Партнер Нефть" [12:45:52]OFD Sender: Processing packet 77049 [packets to send 351, broken 350] [12:45:52]ProducePacketName [12:45:52]name=ofd_packets/00077049 [12:45:52]OFD Sender: To server: pG, [12:45:52]CommunicateWithHost lk.salyk.kg:30040 [12:45:52]ConnectInit lk.salyk.kg [12:45:52]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:45:52]line СНО: Общий режим [12:45:52]line Чек 51 24.06.2024 12:45 [12:45:52]line Смена: 397 ФФД: 1.0 [12:45:52]line ЗНМ: 0300000170 [12:45:52]line РНМ: 0000000000095696 [12:45:52]line Версия ККМ: 001 [12:45:52]line ФМ: 0000000000875009 [12:45:52]line ФД: 77049 [12:45:52]line ФПД: 56547907582899 [12:45:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124552&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77049&fm=56547907582899&tin=02508201610067®Number=0000000000095696&sum=50000 [12:45:52]written 0, free lines is 4095 [12:45:53]Connected sock=10 [12:45:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 B8 69 07 01 81 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 80 6A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 F9 2C 01 00 35 04 06 00 33 6E 15 F1 BB B3 15 EA F5 AB 05 B2 B3 04 [12:45:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 CD 25 47 00 D9 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 35 30 30 39 10 04 04 00 F9 2C 01 00 F4 03 04 00 13 11 79 66 B6 04 01 00 00 96 A4 84 44 6F 0A 56 C3 [12:45:53]CommunicateWithHost err = 0 [12:45:53]CheckOFDResponse [12:45:53]1017 (14) - 77093643461234 [12:45:53]1041 (16) - 0000000000875009 [12:45:53]1040 (4) - 77049 [12:45:53]1012 (4) - 24.06.2024 06:24 [12:45:53]1206 (1) - 0 [12:45:53]OFD Sender: Remove packet 77049 [12:45:53]ProducePacketName [12:45:53]name=ofd_packets/00077049 [12:45:53]NVStorageDeleteData [12:45:53]Write to MH i2c: 01 00 00 A7 00 A7 [12:45:53]Write i2c OK [12:45:53]MH_I2C_Read... [12:45:53]Read from MH i2c: 01 [12:45:53]MH_I2C_Read... [12:45:53]Read from MH i2c: 01 07 00 [12:45:53]MH_I2C_Read... [12:45:53]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 5C 0D 17 [12:45:53]RasterBufferAndPrint [12:45:53]line [12:45:53]line [12:45:53]line [12:45:53]line [12:45:53]line [12:45:53]written 0, free lines is 3440 [12:45:53]MH_Cut [12:45:53]Write to MH i2c: D1 01 00 AE 00 01 80 [12:45:53]Write i2c OK [12:45:53]MH_I2C_Read... [12:45:53]Read from MH i2c: D1 [12:45:53]MH_I2C_Read... [12:45:53]Read from MH i2c: D1 01 00 [12:45:53]MH_I2C_Read... [12:45:53]Read from MH i2c: D1 01 00 AE 00 00 7F [12:45:53]Write to MH i2c: 01 00 00 AF 00 AF [12:45:53]Write i2c OK [12:45:53]MH_I2C_Read... [12:45:53]OFD Sender: No OFD packet to send [12:45:54]*** Cut start [12:45:54]*** Partial cut [12:45:54]*** CUTSNS_PIN = 1 [12:45:54]*** CUTSNS_PIN = 0 [12:45:54]*** Brake cut motor [12:45:54]Read from MH i2c: 01 [12:45:54]MH_I2C_Read... [12:45:54]*** Stop cut motor [12:45:54]*** Cut end [12:45:54]Read from MH i2c: 01 07 00 [12:45:54]MH_I2C_Read... [12:45:54]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [12:45:54]process_action close_receipt done [12:45:54]requested_data is exist [12:45:54]produce_requested_data [12:45:54]requested_item fm.sn is exist - process it [12:45:54]wFMCommunicate request_size=4 [12:45:54]MH_SAM_APDU [12:45:54]CAPDU: 80 11 00 00 [12:45:54]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [12:45:54]Write i2c OK [12:45:54]MH_I2C_Read... [12:45:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:54]Read from MH i2c: E2 [12:45:54]MH_I2C_Read... [12:45:54]Read from MH i2c: E2 17 00 [12:45:54]MH_I2C_Read... [12:45:54]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 7A [12:45:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:45:54]wFMCommunicate OK [12:45:54]requested_item fd.num is exist - process it [12:45:54]SAM_PROTO_GetFieldsCounters [12:45:54]wFMCommunicate request_size=4 [12:45:54]MH_SAM_APDU [12:45:54]CAPDU: 80 13 00 00 [12:45:54]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [12:45:54]Write i2c OK [12:45:54]MH_I2C_Read... [12:45:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:54]Read from MH i2c: E2 [12:45:54]MH_I2C_Read... [12:45:54]Read from MH i2c: E2 62 00 [12:45:54]MH_I2C_Read... [12:45:54]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F9 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [12:45: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 F9 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:54]wFMCommunicate OK [12:45:54]SAM_PROTO_GetFieldsCounters done [12:45:54]requested_item shift.num is exist - process it [12:45:54]requested_item shift.opened is exist - process it [12:45:54]req_shift_opened [12:45:54]FM_GetShiftState [12:45:54]SAM_PROTO_GetShiftState [12:45:54]wFMCommunicate request_size=4 [12:45:54]MH_SAM_APDU [12:45:54]CAPDU: 80 13 01 00 [12:45:54]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [12:45:54]Write i2c OK [12:45:54]MH_I2C_Read... [12:45:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:55]Read from MH i2c: E2 [12:45:55]MH_I2C_Read... [12:45:55]Read from MH i2c: E2 0E 00 [12:45:55]MH_I2C_Read... [12:45:55]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 3E [12:45:55]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:45:55]wFMCommunicate OK [12:45:55]SAM_PROTO_GetShiftState done [12:45:55]FM_GetShiftState done [12:45:55]req_shift_opened done [12:45:55]requested_item shift.open_date is exist - process it [12:45:55]req_shift_open_date [12:45:55]req_shift_open_date done [12:45:55]produce_requested_data done [12:45:55]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77049,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:45:55]process_action_free close_receipt [12:45:55]json_value_free [12:45:55]json_value_free done [12:45:55]process_json_proto returns [12:45:55]Send response to host [12:45:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77049,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:45:55]free response buf [12:45:55]execute_script done [12:45:55]execute_script returns [12:45:55]free content buf [12:45:55]Sock 9.Close socket [12:45:55]Sock 9.Thread stoped [12:45:58]OFD Sender: No OFD packet to send [12:46:03]OFD Sender: No OFD packet to send [12:46:08]OFD Sender: No OFD packet to send [12:46:13]OFD Sender: No OFD packet to send [12:46:18]OFD Sender: No OFD packet to send [12:46:23]OFD Sender: No OFD packet to send [12:46:28]OFD Sender: No OFD packet to send [12:46:33]OFD Sender: No OFD packet to send [12:46:38]OFD Sender: No OFD packet to send [12:46:44]OFD Sender: No OFD packet to send [12:46:44]accept exits with 5 [12:46:44]New connection [12:46:44]New thread 3067600228 created [12:46:44]Thread 3067456868 joined [12:46:44]Waiting for new connection... [12:46:44] Sock 5.Parse request [12:46:44]Sock 5.Check first char [12:46:44]Sock 5.First char is OK [12:46:44]request: POST /json_proto HTTP/1.0 [12:46:44]Method: POST [12:46:44]URL: /json_proto [12:46:44]Method is POST - this is cgi request [12:46:44]url: /json_proto [12:46:44]query_string will be loaded in cgi processing [12:46:44]execute_cgi json_proto POST (null) [12:46:44]execute_cgi path=json_proto method=POST [12:46:44]POST find Content-Length [12:46:44]Host: 172.17.39.195:8080 [12:46:44]Content-Length: 621 [12:46:44]Content-Type: application/json [12:46:44] [12:46:44]POST finish read [12:46:44]Found Content-Length = 621 [12:46:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221061", "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" ] } } [12:46:44]execute_script... [12:46: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)221061", "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" ] } } [12:46:44]POST & json_proto [12:46:44]process_json_proto [12:46:44]json parsed OK: [12:46:44]protocol is kg_v1.0 [12:46:44]action value=close_receipt [12:46:44]process_action close_receipt [12:46:44]cmd_close_receipt [12:46:44]MH_GetDate [12:46:44]Write to MH i2c: F0 00 00 B3 00 A2 [12:46:44]Write i2c OK [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: F0 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: F0 09 00 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: F0 09 00 B3 00 00 B5 6A 79 66 99 81 91 64 B8 [12:46:44]GetLastDocTimeStamp 1719233152 [12:46:44]current date 1719233205 [12:46:44]FM_GetShiftState [12:46:44]SAM_PROTO_GetShiftState [12:46:44]wFMCommunicate request_size=4 [12:46:44]MH_SAM_APDU [12:46:44]CAPDU: 80 13 01 00 [12:46:44]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [12:46:44]Write i2c OK [12:46:44]MH_I2C_Read... [12:46:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:44]Read from MH i2c: E2 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: E2 0E 00 [12:46:44]MH_I2C_Read... [12:46:44]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 40 [12:46:44]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:46:44]wFMCommunicate OK [12:46:44]SAM_PROTO_GetShiftState done [12:46:44]FM_GetShiftState done [12:46:44]opened in 1719189095 [12:46:44]opened+sec_in_day 1719275495 [12:46:44]quantity*price = 14000 [12:46:44]sum+1 = 14001 [12:46:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 52 24.06.2024 12:46 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77050 ФПД: 152626717623552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124645&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77050&fm=152626717623552&tin=02508201610067®Number=0000000000095696&sum=14000 0 [12:46:45]StoreToDocumentArchive [12:46:45]shift 397 fd 77050 [12:46:45]save to /storage/0397/doc_00077050 [12:46:45]save last doc name /storage/0397/doc_00077050 to /storage/kkm_last_doc_name [12:46:45]save OK [12:46:45]Clear old archive folders... [12:46:45]ProcessDocumentItem done err = 0, tmpTLVsize=273 [12:46:45]tlvbuf is 00761930 [12:46:45]SAM_PROTO_ClearQueue [12:46:45]wFMCommunicate request_size=4 [12:46:45]MH_SAM_APDU [12:46:45]CAPDU: 80 09 00 00 [12:46:45]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [12:46:45]Write i2c OK [12:46:45]MH_I2C_Read... [12:46:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:45]Read from MH i2c: E2 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: E2 03 00 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [12:46:45]RAPDU: 90 00 [12:46:45]wFMCommunicate OK [12:46:45]SAM_PROTO_ClearQueue done [12:46:45]KKMCreateOFDPacket [12:46:45]OFDProtocolAddRootSTLVToBuf [12:46:45]FM_MakeSignedData [12:46:45]FM_MakeSignedData [12:46:45]SAM_PROTO_SignData [12:46:45]wFMCommunicate request_size=4 [12:46:45]MH_SAM_APDU [12:46:45]CAPDU: 80 0D 01 02 [12:46:45]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [12:46:45]Write i2c OK [12:46:45]MH_I2C_Read... [12:46:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:45]Read from MH i2c: E2 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: E2 03 00 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [12:46:45]RAPDU: 90 00 [12:46:45]wFMCommunicate OK [12:46:45]wFMCommunicate request_size=255 [12:46:45]MH_SAM_APDU [12:46:45]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 34 00 00 00 F4 03 04 00 B5 6A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 [12:46:45]Write to MH i2c: E2 02 01 C3 00 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 34 00 00 00 F4 03 04 00 B5 6A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 00 00 FA [12:46:45]Write i2c OK [12:46:45]MH_I2C_Read... [12:46:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:45]Read from MH i2c: E2 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: E2 03 00 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [12:46:45]RAPDU: 90 00 [12:46:45]wFMCommunicate OK [12:46:45]wFMCommunicate request_size=32 [12:46:45]MH_SAM_APDU [12:46:45]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 35 30 30 39 10 04 04 00 FA 2C 01 00 35 04 06 00 8A D0 2D 49 85 00 [12:46:45]Write to MH i2c: E2 23 00 C4 00 80 0D 02 02 1B 00 30 30 30 38 37 35 30 30 39 10 04 04 00 FA 2C 01 00 35 04 06 00 8A D0 2D 49 85 00 00 00 14 [12:46:45]Write i2c OK [12:46:45]MH_I2C_Read... [12:46:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:45]Read from MH i2c: E2 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: E2 03 00 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [12:46:45]RAPDU: 90 00 [12:46:45]wFMCommunicate OK [12:46:45]wFMCommunicate request_size=4 [12:46:45]MH_SAM_APDU [12:46:45]CAPDU: 80 0D 03 02 [12:46:45]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [12:46:45]Write i2c OK [12:46:45]MH_I2C_Read... [12:46:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:45]Read from MH i2c: E2 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: E2 0B 00 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: E2 0B 00 C5 00 00 96 96 4C A8 A7 18 EE 82 90 00 90 [12:46:45]RAPDU: 96 96 4C A8 A7 18 EE 82 90 00 [12:46:45]wFMCommunicate OK [12:46:45]SAM_PROTO_SignData done [12:46:45]FM_MakeSignedData done [12:46:45]CreateOFDProtocolMessage [12:46:45]wFMCommunicate request_size=4 [12:46:45]MH_SAM_APDU [12:46:45]CAPDU: 80 11 00 00 [12:46:45]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [12:46:45]Write i2c OK [12:46:45]MH_I2C_Read... [12:46:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:45]Read from MH i2c: E2 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: E2 17 00 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 90 [12:46:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:46:45]wFMCommunicate OK [12:46:45]CreateOFDProtocolMessage done [12:46:45]OFDSenderStorePacket 77050 [12:46:45]StoreOFDPacket docnum=77050 [12:46:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 FF F7 1D 01 D5 31 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 34 00 00 00 F4 03 04 00 B5 6A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FA 2C 01 00 35 04 06 00 8A D0 2D 49 85 00 96 96 4C A8 A7 18 EE 82 [12:46:45]CheckFolder [12:46:45]dirname=/storage/ofd_packets [12:46:45]CheckFolder done [12:46:45]ProducePacketName [12:46:45]name=ofd_packets/00077050 [12:46:45]NVStorageSaveData ofd_packets/00077050 [12:46:45]File name is /storage/ofd_packets/00077050 [12:46:45]Write 323 bytes [12:46:45]NVStorageSaveData done [12:46:45]OFDSenderStorePacket done [12:46:45]KKMCreateOFDPacket done [12:46:45]NVStorageSaveData kkm_last_timestamp [12:46:45]File name is /storage/kkm_last_timestamp [12:46:45]Write 4 bytes [12:46:45]NVStorageSaveData done [12:46:45]ExternCall_PrintAddStr [12:46:45]wPrintStart [12:46:45]Write to MH i2c: 01 00 00 C7 00 C7 [12:46:45]Write i2c OK [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: 01 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: 01 07 00 [12:46:45]MH_I2C_Read... [12:46:45]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [12:46:45]RasterBufferAndPrint [12:46:45]line Счет N : (3)221061 [12:46:45]line ИНН: 02508201610067 [12:46:45]line Контрольно-Кассовый Чек [12:46:45]line ПРОДАЖА [12:46:45]line Товар: 48743570 [12:46:45]line Сигареты Winston XStyle Blue [12:46:45]line 1.000 * 140.00 [12:46:45]line = 140.00 [12:46:45]line НДС 12% НСП 1% [12:46:45]line > о реализуемом товаре [12:46:45]line ИТОГО: 140.00 [12:46:45]line НСП 1% : 1.24 [12:46:45]line НДС 12% : 14.87 [12:46:45]line Наличными: 140.00 [12:46:45]line Безнал.: 0.00 [12:46:45]line Место: АЗС № 144 "Партнер Нефть" [12:46:45]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:46:45]line СНО: Общий режим [12:46:45]line Чек 52 24.06.2024 12:46 [12:46:45]line Смена: 397 ФФД: 1.0 [12:46:45]line ЗНМ: 0300000170 [12:46:45]line РНМ: 0000000000095696 [12:46:45]line Версия ККМ: 001 [12:46:45]line ФМ: 0000000000875009 [12:46:45]line ФД: 77050 [12:46:45]line ФПД: 152626717623552 [12:46:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124645&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77050&fm=152626717623552&tin=02508201610067®Number=0000000000095696&sum=14000 [12:46:45]line 0 [12:46:45]written 0, free lines is 4095 [12:46:45]OFD Sender: Processing packet 77050 [packets to send 351, broken 350] [12:46:45]ProducePacketName [12:46:45]name=ofd_packets/00077050 [12:46:45]OFD Sender: To server: pG, [12:46:45]CommunicateWithHost lk.salyk.kg:30040 [12:46:45]ConnectInit lk.salyk.kg [12:46:46]Connected sock=10 [12:46:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 25 01 00 00 FF F7 1D 01 D5 31 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 34 00 00 00 F4 03 04 00 B5 6A 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FA 2C 01 00 35 04 06 00 8A D0 2D 49 85 00 96 96 4C A8 A7 18 EE 82 [12:46:46]Write to MH i2c: 01 00 00 EF 00 EF [12:46:46]Write i2c OK [12:46:46]MH_I2C_Read... [12:46:46]Read from MH i2c: 01 [12:46:46]MH_I2C_Read... [12:46:46]Read from MH i2c: 01 07 00 [12:46:46]MH_I2C_Read... [12:46:46]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 EB 0C ED [12:46:46]RasterBufferAndPrint [12:46:46]line [12:46:46]line [12:46:46]line [12:46:46]line [12:46:46]line [12:46:46]written 0, free lines is 3313 [12:46:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 C4 26 47 00 16 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 35 30 30 39 10 04 04 00 FA 2C 01 00 F4 03 04 00 48 11 79 66 B6 04 01 00 00 D0 50 0D 38 D8 3C 4B 9A [12:46:46]CommunicateWithHost err = 0 [12:46:46]CheckOFDResponse [12:46:46]1017 (14) - 77093643461234 [12:46:46]1041 (16) - 0000000000875009 [12:46:46]1040 (4) - 77050 [12:46:46]1012 (4) - 24.06.2024 06:25 [12:46:46]1206 (1) - 0 [12:46:46]OFD Sender: Remove packet 77050 [12:46:46]ProducePacketName [12:46:46]name=ofd_packets/00077050 [12:46:46]NVStorageDeleteData [12:46:46]MH_Cut [12:46:46]Write to MH i2c: D1 01 00 F6 00 01 C8 [12:46:46]Write i2c OK [12:46:46]MH_I2C_Read... [12:46:46]Read from MH i2c: D1 [12:46:46]MH_I2C_Read... [12:46:46]Read from MH i2c: D1 01 00 [12:46:46]MH_I2C_Read... [12:46:46]Read from MH i2c: D1 01 00 F6 00 00 C7 [12:46:46]Write to MH i2c: 01 00 00 F7 00 F7 [12:46:46]Write i2c OK [12:46:46]MH_I2C_Read... [12:46:46]OFD Sender: No OFD packet to send [12:46:47]*** Cut start [12:46:47]*** Partial cut [12:46:47]*** CUTSNS_PIN = 1 [12:46:47]*** CUTSNS_PIN = 0 [12:46:47]*** Brake cut motor [12:46:47]Read from MH i2c: 01 [12:46:47]MH_I2C_Read... [12:46:47]*** Stop cut motor [12:46:47]*** Cut end [12:46:47]Read from MH i2c: 01 07 00 [12:46:47]MH_I2C_Read... [12:46:47]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [12:46:47]process_action close_receipt done [12:46:47]requested_data is exist [12:46:47]produce_requested_data [12:46:47]requested_item fm.sn is exist - process it [12:46:47]wFMCommunicate request_size=4 [12:46:47]MH_SAM_APDU [12:46:47]CAPDU: 80 11 00 00 [12:46:47]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [12:46:47]Write i2c OK [12:46:47]MH_I2C_Read... [12:46:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:47]Read from MH i2c: E2 [12:46:47]MH_I2C_Read... [12:46:47]Read from MH i2c: E2 17 00 [12:46:47]MH_I2C_Read... [12:46:47]Read from MH i2c: E2 17 00 F8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 C2 [12:46:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:46:47]wFMCommunicate OK [12:46:47]requested_item fd.num is exist - process it [12:46:47]SAM_PROTO_GetFieldsCounters [12:46:47]wFMCommunicate request_size=4 [12:46:47]MH_SAM_APDU [12:46:47]CAPDU: 80 13 00 00 [12:46:47]Write to MH i2c: E2 08 00 F9 00 80 13 00 00 00 00 00 00 75 [12:46:47]Write i2c OK [12:46:47]MH_I2C_Read... [12:46:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:47]Read from MH i2c: E2 [12:46:47]MH_I2C_Read... [12:46:47]Read from MH i2c: E2 62 00 [12:46:47]MH_I2C_Read... [12:46:47]Read from MH i2c: E2 62 00 F9 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 FA 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [12:46: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 FA 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:47]wFMCommunicate OK [12:46:47]SAM_PROTO_GetFieldsCounters done [12:46:47]requested_item shift.num is exist - process it [12:46:47]requested_item shift.opened is exist - process it [12:46:47]req_shift_opened [12:46:47]FM_GetShiftState [12:46:47]SAM_PROTO_GetShiftState [12:46:47]wFMCommunicate request_size=4 [12:46:47]MH_SAM_APDU [12:46:47]CAPDU: 80 13 01 00 [12:46:47]Write to MH i2c: E2 08 00 FA 00 80 13 01 00 00 00 00 00 77 [12:46:47]Write i2c OK [12:46:47]MH_I2C_Read... [12:46:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:47]Read from MH i2c: E2 [12:46:47]MH_I2C_Read... [12:46:47]Read from MH i2c: E2 0E 00 [12:46:47]MH_I2C_Read... [12:46:47]Read from MH i2c: E2 0E 00 FA 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 86 [12:46:47]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:46:47]wFMCommunicate OK [12:46:47]SAM_PROTO_GetShiftState done [12:46:47]FM_GetShiftState done [12:46:47]req_shift_opened done [12:46:47]requested_item shift.open_date is exist - process it [12:46:47]req_shift_open_date [12:46:47]req_shift_open_date done [12:46:47]produce_requested_data done [12:46:47]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77050,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:46:47]process_action_free close_receipt [12:46:47]json_value_free [12:46:47]json_value_free done [12:46:47]process_json_proto returns [12:46:47]Send response to host [12:46:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77050,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:46:47]free response buf [12:46:47]execute_script done [12:46:47]execute_script returns [12:46:47]free content buf [12:46:47]Sock 5.Close socket [12:46:47]Sock 5.Thread stoped [12:46:51]OFD Sender: No OFD packet to send [12:46:56]OFD Sender: No OFD packet to send [12:47:01]OFD Sender: No OFD packet to send [12:47:06]OFD Sender: No OFD packet to send [12:47:11]OFD Sender: No OFD packet to send [12:47:16]OFD Sender: No OFD packet to send [12:47:21]OFD Sender: No OFD packet to send [12:47:26]OFD Sender: No OFD packet to send [12:47:31]OFD Sender: No OFD packet to send [12:47:36]OFD Sender: No OFD packet to send [12:47:41]OFD Sender: No OFD packet to send [12:47:46]OFD Sender: No OFD packet to send [12:47:51]OFD Sender: No OFD packet to send [12:47:56]OFD Sender: No OFD packet to send [12:48:01]OFD Sender: No OFD packet to send [12:48:03]accept exits with 9 [12:48:03]New connection [12:48:03]New thread 3067456868 created [12:48:03]Thread 3067600228 joined [12:48:03]Waiting for new connection... [12:48:03] Sock 9.Parse request [12:48:03]Sock 9.Check first char [12:48:03]Sock 9.First char is OK [12:48:03]request: POST /json_proto HTTP/1.0 [12:48:03]Method: POST [12:48:03]URL: /json_proto [12:48:03]Method is POST - this is cgi request [12:48:03]url: /json_proto [12:48:03]query_string will be loaded in cgi processing [12:48:03]execute_cgi json_proto POST (null) [12:48:03]execute_cgi path=json_proto method=POST [12:48:03]POST find Content-Length [12:48:03]Host: 172.17.39.195:8080 [12:48:03]Content-Length: 799 [12:48:03]Content-Type: application/json [12:48:03] [12:48:03]POST finish read [12:48:03]Found Content-Length = 799 [12:48:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695607", "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" : 72.90, "quantity" : 10.000, "sum" : 729.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:03]execute_script... [12:48:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695607", "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" : 72.90, "quantity" : 10.000, "sum" : 729.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:03]POST & json_proto [12:48:03]process_json_proto [12:48:03]json parsed OK: [12:48:03]protocol is kg_v1.0 [12:48:03]action value=close_receipt [12:48:03]process_action close_receipt [12:48:03]cmd_close_receipt [12:48:03]MH_GetDate [12:48:03]Write to MH i2c: F0 00 00 FB 00 EA [12:48:03]Write i2c OK [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: F0 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: F0 09 00 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: F0 09 00 FB 00 00 04 6B 79 66 99 81 91 64 50 [12:48:03]GetLastDocTimeStamp 1719233205 [12:48:03]current date 1719233284 [12:48:03]FM_GetShiftState [12:48:03]SAM_PROTO_GetShiftState [12:48:03]wFMCommunicate request_size=4 [12:48:03]MH_SAM_APDU [12:48:03]CAPDU: 80 13 01 00 [12:48:03]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [12:48:03]Write i2c OK [12:48:03]MH_I2C_Read... [12:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:03]Read from MH i2c: E2 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: E2 0E 00 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 88 [12:48:03]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:48:03]wFMCommunicate OK [12:48:03]SAM_PROTO_GetShiftState done [12:48:03]FM_GetShiftState done [12:48:03]opened in 1719189095 [12:48:03]opened+sec_in_day 1719275495 [12:48:03]quantity*price = 72900 [12:48:03]sum+1 = 72901 [12:48:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 729.00 НСП 1% : 6.45 НДС 12% : 77.42 Наличными: 0.00 Безнал.: 729.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 53 24.06.2024 12:48 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000875009 ФД: 77051 ФПД: 25597234613883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124804&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77051&fm=25597234613883&tin=02508201610067®Number=0000000000095696&sum=72900 [12:48:04]StoreToDocumentArchive [12:48:04]shift 397 fd 77051 [12:48:04]save to /storage/0397/doc_00077051 [12:48:04]save last doc name /storage/0397/doc_00077051 to /storage/kkm_last_doc_name [12:48:04]save OK [12:48:04]Clear old archive folders... [12:48:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:48:04]tlvbuf is 007B9D50 [12:48:04]SAM_PROTO_ClearQueue [12:48:04]wFMCommunicate request_size=4 [12:48:04]MH_SAM_APDU [12:48:04]CAPDU: 80 09 00 00 [12:48:04]Write to MH i2c: E2 08 00 09 01 80 09 00 00 00 00 00 00 7C [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:04]Read from MH i2c: E2 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 03 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [12:48:04]RAPDU: 90 00 [12:48:04]wFMCommunicate OK [12:48:04]SAM_PROTO_ClearQueue done [12:48:04]KKMCreateOFDPacket [12:48:04]OFDProtocolAddRootSTLVToBuf [12:48:04]FM_MakeSignedData [12:48:04]FM_MakeSignedData [12:48:04]SAM_PROTO_SignData [12:48:04]wFMCommunicate request_size=4 [12:48:04]MH_SAM_APDU [12:48:04]CAPDU: 80 0D 01 02 [12:48:04]Write to MH i2c: E2 08 00 0A 01 80 0D 01 02 00 00 00 00 84 [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:04]Read from MH i2c: E2 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 03 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [12:48:04]RAPDU: 90 00 [12:48:04]wFMCommunicate OK [12:48:04]wFMCommunicate request_size=255 [12:48:04]MH_SAM_APDU [12:48: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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 1C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 04 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FB 2C 01 00 35 04 06 00 17 47 D2 13 [12:48:04]Write to MH i2c: E2 02 01 0B 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 1C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 04 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FB 2C 01 00 35 04 06 00 17 47 D2 13 00 00 B4 [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:04]Read from MH i2c: E2 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 03 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [12:48:04]RAPDU: 90 00 [12:48:04]wFMCommunicate OK [12:48:04]wFMCommunicate request_size=7 [12:48:04]MH_SAM_APDU [12:48:04]CAPDU: 80 0D 02 02 02 8E 7B [12:48:04]Write to MH i2c: E2 0A 00 0C 01 80 0D 02 02 02 00 8E 7B 00 00 94 [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:04]Read from MH i2c: E2 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 03 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [12:48:04]RAPDU: 90 00 [12:48:04]wFMCommunicate OK [12:48:04]wFMCommunicate request_size=4 [12:48:04]MH_SAM_APDU [12:48:04]CAPDU: 80 0D 03 02 [12:48:04]Write to MH i2c: E2 08 00 0D 01 80 0D 03 02 00 00 00 00 89 [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:04]Read from MH i2c: E2 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 0B 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 0B 00 0D 01 00 B8 6D 5A 5E 54 C4 CC 5A 90 00 A5 [12:48:04]RAPDU: B8 6D 5A 5E 54 C4 CC 5A 90 00 [12:48:04]wFMCommunicate OK [12:48:04]SAM_PROTO_SignData done [12:48:04]FM_MakeSignedData done [12:48:04]CreateOFDProtocolMessage [12:48:04]wFMCommunicate request_size=4 [12:48:04]MH_SAM_APDU [12:48:04]CAPDU: 80 11 00 00 [12:48:04]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:04]Read from MH i2c: E2 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 17 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: E2 17 00 0E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 D9 [12:48:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:48:04]wFMCommunicate OK [12:48:04]CreateOFDProtocolMessage done [12:48:04]OFDSenderStorePacket 77051 [12:48:04]StoreOFDPacket docnum=77051 [12:48:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0C 01 00 00 65 B4 04 01 59 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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 1C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 04 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FB 2C 01 00 35 04 06 00 17 47 D2 13 8E 7B B8 6D 5A 5E 54 C4 CC 5A [12:48:04]CheckFolder [12:48:04]dirname=/storage/ofd_packets [12:48:04]CheckFolder done [12:48:04]ProducePacketName [12:48:04]name=ofd_packets/00077051 [12:48:04]NVStorageSaveData ofd_packets/00077051 [12:48:04]File name is /storage/ofd_packets/00077051 [12:48:04]Write 298 bytes [12:48:04]NVStorageSaveData done [12:48:04]OFDSenderStorePacket done [12:48:04]KKMCreateOFDPacket done [12:48:04]NVStorageSaveData kkm_last_timestamp [12:48:04]File name is /storage/kkm_last_timestamp [12:48:04]Write 4 bytes [12:48:04]NVStorageSaveData done [12:48:04]ExternCall_PrintAddStr [12:48:04]wPrintStart [12:48:04]Write to MH i2c: 01 00 00 0F 01 10 [12:48:04]Write i2c OK [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: 01 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: 01 07 00 [12:48:04]MH_I2C_Read... [12:48:04]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [12:48:04]RasterBufferAndPrint [12:48:04]line Счет N : (1)1695607 [12:48:04]line ИНН: 02508201610067 [12:48:04]line Контрольно-Кассовый Чек [12:48:04]line ПРОДАЖА [12:48:04]line ТРК (МРК, ГНК) : 21 [12:48:04]line Товар: 2710194210 [12:48:04]line ДТ-К-2 [12:48:04]line 10.000 * 72.90 [12:48:04]line = 729.00 [12:48:04]line НДС 12% НСП 1% [12:48:04]line > о реализуемом товаре [12:48:04]line ИТОГО: 729.00 [12:48:04]line НСП 1% : 6.45 [12:48:04]line НДС 12% : 77.42 [12:48:04]line Наличными: 0.00 [12:48:04]line Безнал.: 729.00 [12:48:04]line Место: АЗС № 144 "Партнер Нефть" [12:48:04]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:48:04]line СНО: Общий режим [12:48:04]line Чек 53 24.06.2024 12:48 [12:48:04]line Смена: 397 ФФД: 1.0 [12:48:04]line ЗНМ: 0300000170 [12:48:04]line РНМ: 0000000000095696 [12:48:04]line Версия ККМ: 001 [12:48:04]line Платежная система: O! деньги [12:48:04]line ФМ: 0000000000875009 [12:48:04]line ФД: 77051 [12:48:04]line ФПД: 25597234613883 [12:48:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124804&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77051&fm=25597234613883&tin=02508201610067®Number=0000000000095696&sum=72900 [12:48:04]written 0, free lines is 4095 [12:48:04]OFD Sender: Processing packet 77051 [packets to send 351, broken 350] [12:48:04]ProducePacketName [12:48:04]name=ofd_packets/00077051 [12:48:04]OFD Sender: To server: pG, [12:48:04]CommunicateWithHost lk.salyk.kg:30040 [12:48:04]ConnectInit lk.salyk.kg [12:48:05]Connected sock=10 [12:48:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0C 01 00 00 65 B4 04 01 59 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 10 27 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 C4 1C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 1C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 04 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FB 2C 01 00 35 04 06 00 17 47 D2 13 8E 7B B8 6D 5A 5E 54 C4 CC 5A [12:48:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 8B B4 47 00 F1 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 35 30 30 39 10 04 04 00 FB 2C 01 00 F4 03 04 00 97 11 79 66 B6 04 01 00 00 E8 BE 42 4E D6 CA 03 CF [12:48:05]CommunicateWithHost err = 0 [12:48:05]CheckOFDResponse [12:48:05]1017 (14) - 77093643461234 [12:48:05]1041 (16) - 0000000000875009 [12:48:05]1040 (4) - 77051 [12:48:05]1012 (4) - 24.06.2024 06:26 [12:48:05]1206 (1) - 0 [12:48:05]OFD Sender: Remove packet 77051 [12:48:05]ProducePacketName [12:48:05]name=ofd_packets/00077051 [12:48:05]NVStorageDeleteData [12:48:05]Write to MH i2c: 01 00 00 39 01 3A [12:48:05]Write i2c OK [12:48:05]MH_I2C_Read... [12:48:05]Read from MH i2c: 01 [12:48:05]MH_I2C_Read... [12:48:05]Read from MH i2c: 01 07 00 [12:48:05]MH_I2C_Read... [12:48:05]Read from MH i2c: 01 07 00 39 01 00 00 00 00 00 F9 0C 46 [12:48:05]RasterBufferAndPrint [12:48:05]line [12:48:05]line [12:48:05]line [12:48:05]line [12:48:05]line [12:48:05]written 0, free lines is 3330 [12:48:05]MH_Cut [12:48:05]Write to MH i2c: D1 01 00 40 01 01 13 [12:48:05]Write i2c OK [12:48:05]MH_I2C_Read... [12:48:05]Read from MH i2c: D1 [12:48:05]MH_I2C_Read... [12:48:05]Read from MH i2c: D1 01 00 [12:48:05]MH_I2C_Read... [12:48:05]Read from MH i2c: D1 01 00 40 01 00 12 [12:48:05]Write to MH i2c: 01 00 00 41 01 42 [12:48:05]Write i2c OK [12:48:05]MH_I2C_Read... [12:48:05]OFD Sender: No OFD packet to send [12:48:06]*** Cut start [12:48:06]*** Partial cut [12:48:06]*** CUTSNS_PIN = 1 [12:48:06]*** CUTSNS_PIN = 0 [12:48:06]*** Brake cut motor [12:48:06]Read from MH i2c: 01 [12:48:06]MH_I2C_Read... [12:48:06]*** Stop cut motor [12:48:06]*** Cut end [12:48:06]Read from MH i2c: 01 07 00 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: 01 07 00 41 01 00 00 00 00 00 FF 0F 57 [12:48:06]process_action close_receipt done [12:48:06]requested_data is exist [12:48:06]produce_requested_data [12:48:06]requested_item fm.sn is exist - process it [12:48:06]wFMCommunicate request_size=4 [12:48:06]MH_SAM_APDU [12:48:06]CAPDU: 80 11 00 00 [12:48:06]Write to MH i2c: E2 08 00 42 01 80 11 00 00 00 00 00 00 BD [12:48:06]Write i2c OK [12:48:06]MH_I2C_Read... [12:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:06]Read from MH i2c: E2 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 17 00 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 17 00 42 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 0D [12:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:48:06]wFMCommunicate OK [12:48:06]requested_item fd.num is exist - process it [12:48:06]SAM_PROTO_GetFieldsCounters [12:48:06]wFMCommunicate request_size=4 [12:48:06]MH_SAM_APDU [12:48:06]CAPDU: 80 13 00 00 [12:48:06]Write to MH i2c: E2 08 00 43 01 80 13 00 00 00 00 00 00 C0 [12:48:06]Write i2c OK [12:48:06]MH_I2C_Read... [12:48:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:06]Read from MH i2c: E2 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 62 00 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 62 00 43 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 FB 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [12:48: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 FB 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:06]wFMCommunicate OK [12:48:06]SAM_PROTO_GetFieldsCounters done [12:48:06]requested_item shift.num is exist - process it [12:48:06]requested_item shift.opened is exist - process it [12:48:06]req_shift_opened [12:48:06]FM_GetShiftState [12:48:06]SAM_PROTO_GetShiftState [12:48:06]wFMCommunicate request_size=4 [12:48:06]MH_SAM_APDU [12:48:06]CAPDU: 80 13 01 00 [12:48:06]Write to MH i2c: E2 08 00 44 01 80 13 01 00 00 00 00 00 C2 [12:48:06]Write i2c OK [12:48:06]MH_I2C_Read... [12:48:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:06]Read from MH i2c: E2 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 0E 00 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 0E 00 44 01 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 D1 [12:48:06]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:48:06]wFMCommunicate OK [12:48:06]SAM_PROTO_GetShiftState done [12:48:06]FM_GetShiftState done [12:48:06]req_shift_opened done [12:48:06]requested_item shift.open_date is exist - process it [12:48:06]req_shift_open_date [12:48:06]req_shift_open_date done [12:48:06]produce_requested_data done [12:48:06]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77051,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:48:06]process_action_free close_receipt [12:48:06]json_value_free [12:48:06]json_value_free done [12:48:06]process_json_proto returns [12:48:06]Send response to host [12:48:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77051,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:48:06]free response buf [12:48:06]execute_script done [12:48:06]execute_script returns [12:48:06]free content buf [12:48:06]Sock 9.Close socket [12:48:06]Sock 9.Thread stoped [12:48:10]OFD Sender: No OFD packet to send [12:48:15]OFD Sender: No OFD packet to send [12:48:17]accept exits with 8 [12:48:17]New connection [12:48:17]New thread 3067600228 created [12:48:17]Thread 3067456868 joined [12:48:17]Waiting for new connection... [12:48:17] Sock 8.Parse request [12:48:17]Sock 8.Check first char [12:48:17]Sock 8.First char is OK [12:48:17]request: POST /json_proto HTTP/1.0 [12:48:17]Method: POST [12:48:17]URL: /json_proto [12:48:17]Method is POST - this is cgi request [12:48:17]url: /json_proto [12:48:17]query_string will be loaded in cgi processing [12:48:17]execute_cgi json_proto POST (null) [12:48:17]execute_cgi path=json_proto method=POST [12:48:17]POST find Content-Length [12:48:17]Host: 172.17.39.195:8080 [12:48:17]Content-Length: 804 [12:48:17]Content-Type: application/json [12:48:17] [12:48:17]POST finish read [12:48:17]Found Content-Length = 804 [12:48:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 30.130, "sum" : 2000.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:17]execute_script... [12:48: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)1695608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 30.130, "sum" : 2000.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:17]POST & json_proto [12:48:17]process_json_proto [12:48:17]json parsed OK: [12:48:17]protocol is kg_v1.0 [12:48:17]action value=close_receipt [12:48:17]process_action close_receipt [12:48:17]cmd_close_receipt [12:48:17]MH_GetDate [12:48:17]Write to MH i2c: F0 00 00 45 01 35 [12:48:17]Write i2c OK [12:48:17]MH_I2C_Read... [12:48:17]Read from MH i2c: F0 [12:48:17]MH_I2C_Read... [12:48:17]Read from MH i2c: F0 09 00 [12:48:17]MH_I2C_Read... [12:48:17]Read from MH i2c: F0 09 00 45 01 00 12 6B 79 66 99 81 91 64 A9 [12:48:17]GetLastDocTimeStamp 1719233284 [12:48:17]current date 1719233298 [12:48:17]FM_GetShiftState [12:48:17]SAM_PROTO_GetShiftState [12:48:17]wFMCommunicate request_size=4 [12:48:17]MH_SAM_APDU [12:48:17]CAPDU: 80 13 01 00 [12:48:17]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [12:48:17]Write i2c OK [12:48:17]MH_I2C_Read... [12:48:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:17]Read from MH i2c: E2 [12:48:17]MH_I2C_Read... [12:48:17]Read from MH i2c: E2 0E 00 [12:48:17]MH_I2C_Read... [12:48:17]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 D3 [12:48:17]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:48:17]wFMCommunicate OK [12:48:17]SAM_PROTO_GetShiftState done [12:48:17]FM_GetShiftState done [12:48:17]opened in 1719189095 [12:48:17]opened+sec_in_day 1719275495 [12:48:17]quantity*price = 200063 [12:48:17]sum+1 = 200064 [12:48:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.63 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 0.00 Безнал.: 2000.63 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 54 24.06.2024 12:48 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000875009 ФД: 77052 ФПД: 3460650233693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124818&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77052&fm=3460650233693&tin=02508201610067®Number=0000000000095696&sum=200063 [12:48:18]StoreToDocumentArchive [12:48:18]shift 397 fd 77052 [12:48:18]save to /storage/0397/doc_00077052 [12:48:18]save last doc name /storage/0397/doc_00077052 to /storage/kkm_last_doc_name [12:48:18]save OK [12:48:18]Clear old archive folders... [12:48:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:48:18]tlvbuf is 007BB960 [12:48:18]SAM_PROTO_ClearQueue [12:48:18]wFMCommunicate request_size=4 [12:48:18]MH_SAM_APDU [12:48:18]CAPDU: 80 09 00 00 [12:48:18]Write to MH i2c: E2 08 00 53 01 80 09 00 00 00 00 00 00 C6 [12:48:18]Write i2c OK [12:48:18]MH_I2C_Read... [12:48:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:18]Read from MH i2c: E2 [12:48:18]MH_I2C_Read... [12:48:18]Read from MH i2c: E2 03 00 [12:48:18]MH_I2C_Read... [12:48:18]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [12:48:18]RAPDU: 90 00 [12:48:18]wFMCommunicate OK [12:48:18]SAM_PROTO_ClearQueue done [12:48:18]KKMCreateOFDPacket [12:48:18]OFDProtocolAddRootSTLVToBuf [12:48:18]FM_MakeSignedData [12:48:18]FM_MakeSignedData [12:48:18]SAM_PROTO_SignData [12:48:18]wFMCommunicate request_size=4 [12:48:18]MH_SAM_APDU [12:48:18]CAPDU: 80 0D 01 02 [12:48:18]Write to MH i2c: E2 08 00 54 01 80 0D 01 02 00 00 00 00 CE [12:48:18]Write i2c OK [12:48:18]MH_I2C_Read... [12:48:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:18]Read from MH i2c: E2 [12:48:18]MH_I2C_Read... [12:48:18]Read from MH i2c: E2 03 00 [12:48:18]MH_I2C_Read... [12:48:18]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [12:48:18]RAPDU: 90 00 [12:48:18]wFMCommunicate OK [12:48:18]wFMCommunicate request_size=255 [12:48:18]MH_SAM_APDU [12:48:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 12 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FC 2C 01 00 35 04 06 00 03 [12:48:18]Write to MH i2c: E2 02 01 55 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 12 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FC 2C 01 00 35 04 06 00 03 00 00 48 [12:48:18]Write i2c OK [12:48:18]MH_I2C_Read... [12:48:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:19]Read from MH i2c: E2 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: E2 03 00 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [12:48:19]RAPDU: 90 00 [12:48:19]wFMCommunicate OK [12:48:19]wFMCommunicate request_size=10 [12:48:19]MH_SAM_APDU [12:48:19]CAPDU: 80 0D 02 02 05 25 BE D3 EF 5D [12:48:19]Write to MH i2c: E2 0D 00 56 01 80 0D 02 02 05 00 25 BE D3 EF 5D 00 00 DD [12:48:19]Write i2c OK [12:48:19]MH_I2C_Read... [12:48:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:19]Read from MH i2c: E2 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: E2 03 00 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [12:48:19]RAPDU: 90 00 [12:48:19]wFMCommunicate OK [12:48:19]wFMCommunicate request_size=4 [12:48:19]MH_SAM_APDU [12:48:19]CAPDU: 80 0D 03 02 [12:48:19]Write to MH i2c: E2 08 00 57 01 80 0D 03 02 00 00 00 00 D3 [12:48:19]Write i2c OK [12:48:19]MH_I2C_Read... [12:48:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:19]Read from MH i2c: E2 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: E2 0B 00 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: E2 0B 00 57 01 00 A7 08 85 10 F0 CA 35 1C 90 00 23 [12:48:19]RAPDU: A7 08 85 10 F0 CA 35 1C 90 00 [12:48:19]wFMCommunicate OK [12:48:19]SAM_PROTO_SignData done [12:48:19]FM_MakeSignedData done [12:48:19]CreateOFDProtocolMessage [12:48:19]wFMCommunicate request_size=4 [12:48:19]MH_SAM_APDU [12:48:19]CAPDU: 80 11 00 00 [12:48:19]Write to MH i2c: E2 08 00 58 01 80 11 00 00 00 00 00 00 D3 [12:48:19]Write i2c OK [12:48:19]MH_I2C_Read... [12:48:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:19]Read from MH i2c: E2 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: E2 17 00 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: E2 17 00 58 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 23 [12:48:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:48:19]wFMCommunicate OK [12:48:19]CreateOFDProtocolMessage done [12:48:19]OFDSenderStorePacket 77052 [12:48:19]StoreOFDPacket docnum=77052 [12:48:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 F1 04 07 01 3A 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 12 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FC 2C 01 00 35 04 06 00 03 25 BE D3 EF 5D A7 08 85 10 F0 CA 35 1C [12:48:19]CheckFolder [12:48:19]dirname=/storage/ofd_packets [12:48:19]CheckFolder done [12:48:19]ProducePacketName [12:48:19]name=ofd_packets/00077052 [12:48:19]NVStorageSaveData ofd_packets/00077052 [12:48:19]File name is /storage/ofd_packets/00077052 [12:48:19]Write 301 bytes [12:48:19]NVStorageSaveData done [12:48:19]OFDSenderStorePacket done [12:48:19]KKMCreateOFDPacket done [12:48:19]NVStorageSaveData kkm_last_timestamp [12:48:19]File name is /storage/kkm_last_timestamp [12:48:19]Write 4 bytes [12:48:19]NVStorageSaveData done [12:48:19]ExternCall_PrintAddStr [12:48:19]wPrintStart [12:48:19]Write to MH i2c: 01 00 00 59 01 5A [12:48:19]Write i2c OK [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: 01 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: 01 07 00 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: 01 07 00 59 01 00 00 00 00 00 FF 0F 6F [12:48:19]RasterBufferAndPrint [12:48:19]line Счет N : (1)1695608 [12:48:19]line ИНН: 02508201610067 [12:48:19]line Контрольно-Кассовый Чек [12:48:19]line ПРОДАЖА [12:48:19]line ТРК (МРК, ГНК) : 53 [12:48:19]line Товар: 2710124130 [12:48:19]line Аи-92-К-5 [12:48:19]line 30.130 * 66.40 [12:48:19]line = 2000.63 [12:48:19]line НДС 12% НСП 1% [12:48:19]line > о реализуемом товаре [12:48:19]line ИТОГО: 2000.63 [12:48:19]line НСП 1% : 17.70 [12:48:19]line НДС 12% : 212.46 [12:48:19]line Наличными: 0.00 [12:48:19]line Безнал.: 2000.63 [12:48:19]line Место: АЗС № 144 "Партнер Нефть" [12:48:19]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:48:19]line СНО: Общий режим [12:48:19]line Чек 54 24.06.2024 12:48 [12:48:19]line Смена: 397 ФФД: 1.0 [12:48:19]line ЗНМ: 0300000170 [12:48:19]line РНМ: 0000000000095696 [12:48:19]line Версия ККМ: 001 [12:48:19]line Платежная система: O! деньги [12:48:19]line ФМ: 0000000000875009 [12:48:19]line ФД: 77052 [12:48:19]line ФПД: 3460650233693 [12:48:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124818&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77052&fm=3460650233693&tin=02508201610067®Number=0000000000095696&sum=200063 [12:48:19]written 0, free lines is 4095 [12:48:19]OFD Sender: Processing packet 77052 [packets to send 351, broken 350] [12:48:19]ProducePacketName [12:48:19]name=ofd_packets/00077052 [12:48:19]OFD Sender: To server: pG, [12:48:19]CommunicateWithHost lk.salyk.kg:30040 [12:48:19]ConnectInit lk.salyk.kg [12:48:19]Connected sock=9 [12:48:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 F1 04 07 01 3A 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 12 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FC 2C 01 00 35 04 06 00 03 25 BE D3 EF 5D A7 08 85 10 F0 CA 35 1C [12:48:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 D0 7C 47 00 29 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FC 2C 01 00 F4 03 04 00 A5 11 79 66 B6 04 01 00 00 DC BB 6C EE 61 19 D0 8C [12:48:19]CommunicateWithHost err = 0 [12:48:19]CheckOFDResponse [12:48:19]1017 (14) - 77093643461234 [12:48:19]1041 (16) - 0000000000875009 [12:48:19]1040 (4) - 77052 [12:48:19]1012 (4) - 24.06.2024 06:26 [12:48:19]1206 (1) - 0 [12:48:19]OFD Sender: Remove packet 77052 [12:48:19]ProducePacketName [12:48:19]name=ofd_packets/00077052 [12:48:19]NVStorageDeleteData [12:48:19]Write to MH i2c: 01 00 00 83 01 84 [12:48:19]Write i2c OK [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: 01 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: 01 07 00 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: 01 07 00 83 01 00 00 00 00 00 01 0D 99 [12:48:19]RasterBufferAndPrint [12:48:19]line [12:48:19]line [12:48:19]line [12:48:19]line [12:48:19]line [12:48:19]written 0, free lines is 3335 [12:48:19]MH_Cut [12:48:19]Write to MH i2c: D1 01 00 8A 01 01 5D [12:48:19]Write i2c OK [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: D1 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: D1 01 00 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: D1 01 00 8A 01 00 5C [12:48:19]Write to MH i2c: 01 00 00 8B 01 8C [12:48:19]Write i2c OK [12:48:19]MH_I2C_Read... [12:48:20]OFD Sender: No OFD packet to send [12:48:20]*** Cut start [12:48:20]*** Partial cut [12:48:20]*** CUTSNS_PIN = 1 [12:48:20]*** CUTSNS_PIN = 0 [12:48:20]*** Brake cut motor [12:48:21]Read from MH i2c: 01 [12:48:21]MH_I2C_Read... [12:48:21]*** Stop cut motor [12:48:21]*** Cut end [12:48:21]Read from MH i2c: 01 07 00 [12:48:21]MH_I2C_Read... [12:48:21]Read from MH i2c: 01 07 00 8B 01 00 00 00 00 00 FF 0F A1 [12:48:21]process_action close_receipt done [12:48:21]requested_data is exist [12:48:21]produce_requested_data [12:48:21]requested_item fm.sn is exist - process it [12:48:21]wFMCommunicate request_size=4 [12:48:21]MH_SAM_APDU [12:48:21]CAPDU: 80 11 00 00 [12:48:21]Write to MH i2c: E2 08 00 8C 01 80 11 00 00 00 00 00 00 07 [12:48:21]Write i2c OK [12:48:21]MH_I2C_Read... [12:48:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:21]Read from MH i2c: E2 [12:48:21]MH_I2C_Read... [12:48:21]Read from MH i2c: E2 17 00 [12:48:21]MH_I2C_Read... [12:48:21]Read from MH i2c: E2 17 00 8C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 57 [12:48:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:48:21]wFMCommunicate OK [12:48:21]requested_item fd.num is exist - process it [12:48:21]SAM_PROTO_GetFieldsCounters [12:48:21]wFMCommunicate request_size=4 [12:48:21]MH_SAM_APDU [12:48:21]CAPDU: 80 13 00 00 [12:48:21]Write to MH i2c: E2 08 00 8D 01 80 13 00 00 00 00 00 00 0A [12:48:21]Write i2c OK [12:48:21]MH_I2C_Read... [12:48:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:21]Read from MH i2c: E2 [12:48:21]MH_I2C_Read... [12:48:21]Read from MH i2c: E2 62 00 [12:48:21]MH_I2C_Read... [12:48:21]Read from MH i2c: E2 62 00 8D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 FC 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 8B [12:48:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 FC 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:21]wFMCommunicate OK [12:48:21]SAM_PROTO_GetFieldsCounters done [12:48:21]requested_item shift.num is exist - process it [12:48:21]requested_item shift.opened is exist - process it [12:48:21]req_shift_opened [12:48:21]FM_GetShiftState [12:48:21]SAM_PROTO_GetShiftState [12:48:21]wFMCommunicate request_size=4 [12:48:21]MH_SAM_APDU [12:48:21]CAPDU: 80 13 01 00 [12:48:21]Write to MH i2c: E2 08 00 8E 01 80 13 01 00 00 00 00 00 0C [12:48:21]Write i2c OK [12:48:21]MH_I2C_Read... [12:48:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:21]Read from MH i2c: E2 [12:48:21]MH_I2C_Read... [12:48:21]Read from MH i2c: E2 0E 00 [12:48:21]MH_I2C_Read... [12:48:21]Read from MH i2c: E2 0E 00 8E 01 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 1B [12:48:21]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:48:21]wFMCommunicate OK [12:48:21]SAM_PROTO_GetShiftState done [12:48:21]FM_GetShiftState done [12:48:21]req_shift_opened done [12:48:21]requested_item shift.open_date is exist - process it [12:48:21]req_shift_open_date [12:48:21]req_shift_open_date done [12:48:21]produce_requested_data done [12:48:21]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77052,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:48:21]process_action_free close_receipt [12:48:21]json_value_free [12:48:21]json_value_free done [12:48:21]process_json_proto returns [12:48:21]Send response to host [12:48:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77052,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:48:21]free response buf [12:48:21]execute_script done [12:48:21]execute_script returns [12:48:21]free content buf [12:48:21]Sock 8.Close socket [12:48:21]Sock 8.Thread stoped [12:48:21]accept exits with 10 [12:48:21]New connection [12:48:21]New thread 3067456868 created [12:48:21]Thread 3067600228 joined [12:48:21]Waiting for new connection... [12:48:21] Sock 10.Parse request [12:48:21]Sock 10.Check first char [12:48:21]Sock 10.First char is OK [12:48:21]request: POST /json_proto HTTP/1.0 [12:48:21]Method: POST [12:48:21]URL: /json_proto [12:48:21]Method is POST - this is cgi request [12:48:21]url: /json_proto [12:48:21]query_string will be loaded in cgi processing [12:48:21]execute_cgi json_proto POST (null) [12:48:21]execute_cgi path=json_proto method=POST [12:48:21]POST find Content-Length [12:48:21]Host: 172.17.39.195:8080 [12:48:21]Content-Length: 678 [12:48:21]Content-Type: application/json [12:48:21] [12:48:21]POST finish read [12:48:21]Found Content-Length = 678 [12:48:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:21]execute_script... [12:48: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)1695610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:21]POST & json_proto [12:48:21]process_json_proto [12:48:21]json parsed OK: [12:48:21]protocol is kg_v1.0 [12:48:21]action value=close_receipt [12:48:21]process_action close_receipt [12:48:21]cmd_close_receipt [12:48:21]MH_GetDate [12:48:21]Write to MH i2c: F0 00 00 8F 01 7F [12:48:21]Write i2c OK [12:48:21]MH_I2C_Read... [12:48:21]Read from MH i2c: F0 [12:48:21]MH_I2C_Read... [12:48:21]Read from MH i2c: F0 09 00 [12:48:21]MH_I2C_Read... [12:48:21]Read from MH i2c: F0 09 00 8F 01 00 16 6B 79 66 99 81 91 64 F7 [12:48:21]GetLastDocTimeStamp 1719233298 [12:48:21]current date 1719233302 [12:48:21]FM_GetShiftState [12:48:21]SAM_PROTO_GetShiftState [12:48:21]wFMCommunicate request_size=4 [12:48:21]MH_SAM_APDU [12:48:21]CAPDU: 80 13 01 00 [12:48:21]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [12:48:21]Write i2c OK [12:48:21]MH_I2C_Read... [12:48:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:21]Read from MH i2c: E2 [12:48:21]MH_I2C_Read... [12:48:21]Read from MH i2c: E2 0E 00 [12:48:21]MH_I2C_Read... [12:48:21]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 1D [12:48:21]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:48:21]wFMCommunicate OK [12:48:21]SAM_PROTO_GetShiftState done [12:48:21]FM_GetShiftState done [12:48:21]opened in 1719189095 [12:48:21]opened+sec_in_day 1719275495 [12:48:21]quantity*price = 50065 [12:48:21]sum+1 = 50067 [12:48:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 55 24.06.2024 12:48 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77053 ФПД: 38154598183560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124822&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77053&fm=38154598183560&tin=02508201610067®Number=0000000000095696&sum=50000 [12:48:23]StoreToDocumentArchive [12:48:23]shift 397 fd 77053 [12:48:23]save to /storage/0397/doc_00077053 [12:48:23]save last doc name /storage/0397/doc_00077053 to /storage/kkm_last_doc_name [12:48:23]save OK [12:48:23]Clear old archive folders... [12:48:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:48:23]tlvbuf is B6F5F310 [12:48:23]SAM_PROTO_ClearQueue [12:48:23]wFMCommunicate request_size=4 [12:48:23]MH_SAM_APDU [12:48:23]CAPDU: 80 09 00 00 [12:48:23]Write to MH i2c: E2 08 00 9D 01 80 09 00 00 00 00 00 00 10 [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:23]Read from MH i2c: E2 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 03 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [12:48:23]RAPDU: 90 00 [12:48:23]wFMCommunicate OK [12:48:23]SAM_PROTO_ClearQueue done [12:48:23]KKMCreateOFDPacket [12:48:23]OFDProtocolAddRootSTLVToBuf [12:48:23]FM_MakeSignedData [12:48:23]FM_MakeSignedData [12:48:23]SAM_PROTO_SignData [12:48:23]wFMCommunicate request_size=4 [12:48:23]MH_SAM_APDU [12:48:23]CAPDU: 80 0D 01 02 [12:48:23]Write to MH i2c: E2 08 00 9E 01 80 0D 01 02 00 00 00 00 18 [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:23]Read from MH i2c: E2 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 03 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [12:48:23]RAPDU: 90 00 [12:48:23]wFMCommunicate OK [12:48:23]wFMCommunicate request_size=255 [12:48:23]MH_SAM_APDU [12:48:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 16 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FD 2C 01 00 35 04 06 00 22 [12:48:23]Write to MH i2c: E2 02 01 9F 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 16 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FD 2C 01 00 35 04 06 00 22 00 00 44 [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:23]Read from MH i2c: E2 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 03 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [12:48:23]RAPDU: 90 00 [12:48:23]wFMCommunicate OK [12:48:23]wFMCommunicate request_size=10 [12:48:23]MH_SAM_APDU [12:48:23]CAPDU: 80 0D 02 02 05 B3 8F 45 72 88 [12:48:23]Write to MH i2c: E2 0D 00 A0 01 80 0D 02 02 05 00 B3 8F 45 72 88 00 00 A6 [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:23]Read from MH i2c: E2 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 03 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [12:48:23]RAPDU: 90 00 [12:48:23]wFMCommunicate OK [12:48:23]wFMCommunicate request_size=4 [12:48:23]MH_SAM_APDU [12:48:23]CAPDU: 80 0D 03 02 [12:48:23]Write to MH i2c: E2 08 00 A1 01 80 0D 03 02 00 00 00 00 1D [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:23]Read from MH i2c: E2 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 0B 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 0B 00 A1 01 00 EA 26 44 15 1A 55 83 F9 90 00 72 [12:48:23]RAPDU: EA 26 44 15 1A 55 83 F9 90 00 [12:48:23]wFMCommunicate OK [12:48:23]SAM_PROTO_SignData done [12:48:23]FM_MakeSignedData done [12:48:23]CreateOFDProtocolMessage [12:48:23]wFMCommunicate request_size=4 [12:48:23]MH_SAM_APDU [12:48:23]CAPDU: 80 11 00 00 [12:48:23]Write to MH i2c: E2 08 00 A2 01 80 11 00 00 00 00 00 00 1D [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:23]Read from MH i2c: E2 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 17 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 17 00 A2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 6D [12:48:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:48:23]wFMCommunicate OK [12:48:23]CreateOFDProtocolMessage done [12:48:23]OFDSenderStorePacket 77053 [12:48:23]StoreOFDPacket docnum=77053 [12:48:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 CE A7 07 01 9D 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 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 16 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FD 2C 01 00 35 04 06 00 22 B3 8F 45 72 88 EA 26 44 15 1A 55 83 F9 [12:48:23]CheckFolder [12:48:23]dirname=/storage/ofd_packets [12:48:23]CheckFolder done [12:48:23]ProducePacketName [12:48:23]name=ofd_packets/00077053 [12:48:23]NVStorageSaveData ofd_packets/00077053 [12:48:23]File name is /storage/ofd_packets/00077053 [12:48:23]Write 301 bytes [12:48:23]NVStorageSaveData done [12:48:23]OFDSenderStorePacket done [12:48:23]KKMCreateOFDPacket done [12:48:23]NVStorageSaveData kkm_last_timestamp [12:48:23]File name is /storage/kkm_last_timestamp [12:48:23]Write 4 bytes [12:48:23]NVStorageSaveData done [12:48:23]ExternCall_PrintAddStr [12:48:23]wPrintStart [12:48:23]Write to MH i2c: 01 00 00 A3 01 A4 [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: 01 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: 01 07 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: 01 07 00 A3 01 00 00 00 00 00 FF 0F B9 [12:48:23]RasterBufferAndPrint [12:48:23]line Счет N : (1)1695610 [12:48:23]line ИНН: 02508201610067 [12:48:23]line Контрольно-Кассовый Чек [12:48:23]line ПРОДАЖА [12:48:23]line ТРК (МРК, ГНК) : 33 [12:48:23]line Товар: 2710124130 [12:48:23]line Аи-92-К-5 [12:48:23]line 7.540 * 66.40 [12:48:23]line = 500.66 [12:48:23]line НДС 12% НСП 1% [12:48:23]line > о реализуемом товаре [12:48:23]line ОКРУГЛЕНИЕ: -0.66 [12:48:23]line ИТОГО: 500.00 [12:48:23]line Внесено: 500.00 [12:48:23]line СДАЧА: 0.00 [12:48:23]line НСП 1% : 4.43 [12:48:23]line НДС 12% : 53.17 [12:48:23]line Наличными: 500.00 [12:48:23]line Безнал.: 0.00 [12:48:23]line Место: АЗС № 144 "Партнер Нефть" [12:48:23]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:48:23]line СНО: Общий режим [12:48:23]line Чек 55 24.06.2024 12:48 [12:48:24]line Смена: 397 ФФД: 1.0 [12:48:24]line ЗНМ: 0300000170 [12:48:24]line РНМ: 0000000000095696 [12:48:24]line Версия ККМ: 001 [12:48:24]line ФМ: 0000000000875009 [12:48:24]line ФД: 77053 [12:48:24]line ФПД: 38154598183560 [12:48:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124822&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77053&fm=38154598183560&tin=02508201610067®Number=0000000000095696&sum=50000 [12:48:24]OFD Sender: Processing packet 77053 [packets to send 351, broken 350] [12:48:24]ProducePacketName [12:48:24]name=ofd_packets/00077053 [12:48:24]OFD Sender: To server: pG, [12:48:24]CommunicateWithHost lk.salyk.kg:30040 [12:48:24]ConnectInit lk.salyk.kg [12:48:24]written 0, free lines is 4095 [12:48:24]Connected sock=9 [12:48:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 CE A7 07 01 9D 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 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 16 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FD 2C 01 00 35 04 06 00 22 B3 8F 45 72 88 EA 26 44 15 1A 55 83 F9 [12:48:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 4F 25 47 00 52 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 35 30 30 39 10 04 04 00 FD 2C 01 00 F4 03 04 00 AA 11 79 66 B6 04 01 00 00 8D B9 FF F4 CF 56 C0 13 [12:48:24]CommunicateWithHost err = 0 [12:48:24]CheckOFDResponse [12:48:24]1017 (14) - 77093643461234 [12:48:24]1041 (16) - 0000000000875009 [12:48:24]1040 (4) - 77053 [12:48:24]1012 (4) - 24.06.2024 06:26 [12:48:24]1206 (1) - 0 [12:48:24]OFD Sender: Remove packet 77053 [12:48:24]ProducePacketName [12:48:24]name=ofd_packets/00077053 [12:48:24]NVStorageDeleteData [12:48:24]Write to MH i2c: 01 00 00 CE 01 CF [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: 01 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: 01 07 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: 01 07 00 CE 01 00 00 00 00 00 F1 0C D3 [12:48:24]RasterBufferAndPrint [12:48:24]line [12:48:24]line [12:48:24]line [12:48:24]line [12:48:24]line [12:48:24]written 0, free lines is 3326 [12:48:24]MH_Cut [12:48:24]Write to MH i2c: D1 01 00 D5 01 01 A8 [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: D1 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: D1 01 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: D1 01 00 D5 01 00 A7 [12:48:24]Write to MH i2c: 01 00 00 D6 01 D7 [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:25]OFD Sender: No OFD packet to send [12:48:25]*** Cut start [12:48:25]*** Partial cut [12:48:25]*** CUTSNS_PIN = 1 [12:48:25]*** CUTSNS_PIN = 0 [12:48:25]*** Brake cut motor [12:48:25]Read from MH i2c: 01 [12:48:25]MH_I2C_Read... [12:48:25]*** Stop cut motor [12:48:25]*** Cut end [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 D6 01 00 00 00 00 00 FF 0F EC [12:48:25]process_action close_receipt done [12:48:25]requested_data is exist [12:48:25]produce_requested_data [12:48:25]requested_item fm.sn is exist - process it [12:48:25]wFMCommunicate request_size=4 [12:48:25]MH_SAM_APDU [12:48:25]CAPDU: 80 11 00 00 [12:48:26]Write to MH i2c: E2 08 00 D7 01 80 11 00 00 00 00 00 00 52 [12:48:26]Write i2c OK [12:48:26]MH_I2C_Read... [12:48:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:26]Read from MH i2c: E2 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 17 00 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 17 00 D7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 A2 [12:48:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:48:26]wFMCommunicate OK [12:48:26]requested_item fd.num is exist - process it [12:48:26]SAM_PROTO_GetFieldsCounters [12:48:26]wFMCommunicate request_size=4 [12:48:26]MH_SAM_APDU [12:48:26]CAPDU: 80 13 00 00 [12:48:26]Write to MH i2c: E2 08 00 D8 01 80 13 00 00 00 00 00 00 55 [12:48:26]Write i2c OK [12:48:26]MH_I2C_Read... [12:48:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:26]Read from MH i2c: E2 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 62 00 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 62 00 D8 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 FD 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [12:48: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 FD 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:26]wFMCommunicate OK [12:48:26]SAM_PROTO_GetFieldsCounters done [12:48:26]requested_item shift.num is exist - process it [12:48:26]requested_item shift.opened is exist - process it [12:48:26]req_shift_opened [12:48:26]FM_GetShiftState [12:48:26]SAM_PROTO_GetShiftState [12:48:26]wFMCommunicate request_size=4 [12:48:26]MH_SAM_APDU [12:48:26]CAPDU: 80 13 01 00 [12:48:26]Write to MH i2c: E2 08 00 D9 01 80 13 01 00 00 00 00 00 57 [12:48:26]Write i2c OK [12:48:26]MH_I2C_Read... [12:48:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:26]Read from MH i2c: E2 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 0E 00 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: E2 0E 00 D9 01 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 66 [12:48:26]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:48:26]wFMCommunicate OK [12:48:26]SAM_PROTO_GetShiftState done [12:48:26]FM_GetShiftState done [12:48:26]req_shift_opened done [12:48:26]requested_item shift.open_date is exist - process it [12:48:26]req_shift_open_date [12:48:26]req_shift_open_date done [12:48:26]produce_requested_data done [12:48:26]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77053,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:48:26]process_action_free close_receipt [12:48:26]json_value_free [12:48:26]json_value_free done [12:48:26]process_json_proto returns [12:48:26]Send response to host [12:48:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77053,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:48:26]free response buf [12:48:26]execute_script done [12:48:26]execute_script returns [12:48:26]free content buf [12:48:26]Sock 10.Close socket [12:48:26]Sock 10.Thread stoped [12:48:27]accept exits with 8 [12:48:27]New connection [12:48:27]New thread 3067600228 created [12:48:27]Thread 3067456868 joined [12:48:27]Waiting for new connection... [12:48:27] Sock 8.Parse request [12:48:27]Sock 8.Check first char [12:48:27]Sock 8.First char is OK [12:48:27]request: POST /json_proto HTTP/1.0 [12:48:27]Method: POST [12:48:27]URL: /json_proto [12:48:27]Method is POST - this is cgi request [12:48:27]url: /json_proto [12:48:27]query_string will be loaded in cgi processing [12:48:27]execute_cgi json_proto POST (null) [12:48:27]execute_cgi path=json_proto method=POST [12:48:27]POST find Content-Length [12:48:27]Host: 172.17.39.195:8080 [12:48:27]Content-Length: 678 [12:48:27]Content-Type: application/json [12:48:27] [12:48:27]POST finish read [12:48:27]Found Content-Length = 678 [12:48:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:27]execute_script... [12:48: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)1695609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:27]POST & json_proto [12:48:27]process_json_proto [12:48:27]json parsed OK: [12:48:27]protocol is kg_v1.0 [12:48:27]action value=close_receipt [12:48:27]process_action close_receipt [12:48:27]cmd_close_receipt [12:48:27]MH_GetDate [12:48:27]Write to MH i2c: F0 00 00 DA 01 CA [12:48:27]Write i2c OK [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: F0 [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: F0 09 00 [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: F0 09 00 DA 01 00 1C 6B 79 66 99 81 91 64 48 [12:48:27]GetLastDocTimeStamp 1719233302 [12:48:27]current date 1719233308 [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 DB 01 80 13 01 00 00 00 00 00 59 [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 DB 01 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 68 [12:48:27]RAPDU: 09 00 01 67 BE 78 66 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]opened in 1719189095 [12:48:27]opened+sec_in_day 1719275495 [12:48:27]quantity*price = 30012 [12:48:27]sum+1 = 30014 [12:48:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 56 24.06.2024 12:48 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77054 ФПД: 175449786929306 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124828&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77054&fm=175449786929306&tin=02508201610067®Number=0000000000095696&sum=30000 [12:48:28]StoreToDocumentArchive [12:48:28]shift 397 fd 77054 [12:48:28]save to /storage/0397/doc_00077054 [12:48:28]save last doc name /storage/0397/doc_00077054 to /storage/kkm_last_doc_name [12:48:28]save OK [12:48:28]Clear old archive folders... [12:48:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:48:28]tlvbuf is B6F78AB0 [12:48:28]SAM_PROTO_ClearQueue [12:48:28]wFMCommunicate request_size=4 [12:48:28]MH_SAM_APDU [12:48:28]CAPDU: 80 09 00 00 [12:48:28]Write to MH i2c: E2 08 00 E8 01 80 09 00 00 00 00 00 00 5B [12:48:28]Write i2c OK [12:48:28]MH_I2C_Read... [12:48:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:28]Read from MH i2c: E2 [12:48:28]MH_I2C_Read... [12:48:28]Read from MH i2c: E2 03 00 [12:48:28]MH_I2C_Read... [12:48:28]Read from MH i2c: E2 03 00 E8 01 00 90 00 5D [12:48:28]RAPDU: 90 00 [12:48:28]wFMCommunicate OK [12:48:28]SAM_PROTO_ClearQueue done [12:48:28]KKMCreateOFDPacket [12:48:28]OFDProtocolAddRootSTLVToBuf [12:48:28]FM_MakeSignedData [12:48:28]FM_MakeSignedData [12:48:28]SAM_PROTO_SignData [12:48:28]wFMCommunicate request_size=4 [12:48:28]MH_SAM_APDU [12:48:28]CAPDU: 80 0D 01 02 [12:48:28]Write to MH i2c: E2 08 00 E9 01 80 0D 01 02 00 00 00 00 63 [12:48:28]Write i2c OK [12:48:28]MH_I2C_Read... [12:48:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:29]Read from MH i2c: E2 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: E2 03 00 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [12:48:29]RAPDU: 90 00 [12:48:29]wFMCommunicate OK [12:48:29]wFMCommunicate request_size=255 [12:48:29]MH_SAM_APDU [12:48:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 1C 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FE 2C 01 00 35 04 06 00 9F [12:48:29]Write to MH i2c: E2 02 01 EA 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 1C 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FE 2C 01 00 35 04 06 00 9F 00 00 B2 [12:48:29]Write i2c OK [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: E2 [12:48:29]MH_I2C_Read... [12:48:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:29]Read from MH i2c: E2 03 00 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [12:48:29]RAPDU: 90 00 [12:48:29]wFMCommunicate OK [12:48:29]wFMCommunicate request_size=10 [12:48:29]MH_SAM_APDU [12:48:29]CAPDU: 80 0D 02 02 05 92 16 39 D0 9A [12:48:29]Write to MH i2c: E2 0D 00 EB 01 80 0D 02 02 05 00 92 16 39 D0 9A 00 00 BB [12:48:29]Write i2c OK [12:48:29]MH_I2C_Read... [12:48:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:29]Read from MH i2c: E2 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: E2 03 00 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [12:48:29]RAPDU: 90 00 [12:48:29]wFMCommunicate OK [12:48:29]wFMCommunicate request_size=4 [12:48:29]MH_SAM_APDU [12:48:29]CAPDU: 80 0D 03 02 [12:48:29]Write to MH i2c: E2 08 00 EC 01 80 0D 03 02 00 00 00 00 68 [12:48:29]Write i2c OK [12:48:29]MH_I2C_Read... [12:48:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:29]Read from MH i2c: E2 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: E2 0B 00 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: E2 0B 00 EC 01 00 E5 FF 8E 6F BD 61 48 6A 90 00 1A [12:48:29]RAPDU: E5 FF 8E 6F BD 61 48 6A 90 00 [12:48:29]wFMCommunicate OK [12:48:29]SAM_PROTO_SignData done [12:48:29]FM_MakeSignedData done [12:48:29]CreateOFDProtocolMessage [12:48:29]wFMCommunicate request_size=4 [12:48:29]MH_SAM_APDU [12:48:29]CAPDU: 80 11 00 00 [12:48:29]Write to MH i2c: E2 08 00 ED 01 80 11 00 00 00 00 00 00 68 [12:48:29]Write i2c OK [12:48:29]MH_I2C_Read... [12:48:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:29]Read from MH i2c: E2 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: E2 17 00 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: E2 17 00 ED 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 B8 [12:48:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:48:29]wFMCommunicate OK [12:48:29]CreateOFDProtocolMessage done [12:48:29]OFDSenderStorePacket 77054 [12:48:29]StoreOFDPacket docnum=77054 [12:48:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 69 44 07 01 A3 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 1C 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FE 2C 01 00 35 04 06 00 9F 92 16 39 D0 9A E5 FF 8E 6F BD 61 48 6A [12:48:29]CheckFolder [12:48:29]dirname=/storage/ofd_packets [12:48:29]CheckFolder done [12:48:29]ProducePacketName [12:48:29]name=ofd_packets/00077054 [12:48:29]NVStorageSaveData ofd_packets/00077054 [12:48:29]File name is /storage/ofd_packets/00077054 [12:48:29]Write 301 bytes [12:48:29]NVStorageSaveData done [12:48:29]OFDSenderStorePacket done [12:48:29]KKMCreateOFDPacket done [12:48:29]NVStorageSaveData kkm_last_timestamp [12:48:29]File name is /storage/kkm_last_timestamp [12:48:29]Write 4 bytes [12:48:29]NVStorageSaveData done [12:48:29]ExternCall_PrintAddStr [12:48:29]wPrintStart [12:48:29]Write to MH i2c: 01 00 00 EE 01 EF [12:48:29]OFD Sender: Processing packet 77054 [packets to send 351, broken 350] [12:48:29]ProducePacketName [12:48:29]name=ofd_packets/00077054 [12:48:29]OFD Sender: To server: pG, [12:48:29]CommunicateWithHost lk.salyk.kg:30040 [12:48:29]ConnectInit lk.salyk.kg [12:48:29]Write i2c OK [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: 01 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: 01 07 00 [12:48:29]MH_I2C_Read... [12:48:29]Read from MH i2c: 01 07 00 EE 01 00 00 00 00 00 FF 0F 04 [12:48:29]RasterBufferAndPrint [12:48:29]line Счет N : (1)1695609 [12:48:29]line ИНН: 02508201610067 [12:48:29]line Контрольно-Кассовый Чек [12:48:29]line ПРОДАЖА [12:48:29]line ТРК (МРК, ГНК) : 43 [12:48:29]line Товар: 2710124130 [12:48:29]line Аи-92-К-5 [12:48:29]line 4.520 * 66.40 [12:48:29]line = 300.13 [12:48:29]line НДС 12% НСП 1% [12:48:29]line > о реализуемом товаре [12:48:29]line ОКРУГЛЕНИЕ: -0.13 [12:48:29]line ИТОГО: 300.00 [12:48:29]line Внесено: 300.00 [12:48:29]line СДАЧА: 0.00 [12:48:29]line НСП 1% : 2.66 [12:48:29]line НДС 12% : 31.87 [12:48:29]line Наличными: 300.00 [12:48:29]line Безнал.: 0.00 [12:48:29]line Место: АЗС № 144 "Партнер Нефть" [12:48:29]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:48:29]line СНО: Общий режим [12:48:29]line Чек 56 24.06.2024 12:48 [12:48:29]line Смена: 397 ФФД: 1.0 [12:48:29]line ЗНМ: 0300000170 [12:48:29]line РНМ: 0000000000095696 [12:48:29]line Версия ККМ: 001 [12:48:29]line ФМ: 0000000000875009 [12:48:29]line ФД: 77054 [12:48:29]line ФПД: 175449786929306 [12:48:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124828&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77054&fm=175449786929306&tin=02508201610067®Number=0000000000095696&sum=30000 [12:48:29]written 0, free lines is 4095 [12:48:29]Connected sock=10 [12:48:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 69 44 07 01 A3 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 1C 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FE 2C 01 00 35 04 06 00 9F 92 16 39 D0 9A E5 FF 8E 6F BD 61 48 6A [12:48:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 F0 78 47 00 89 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 35 30 30 39 10 04 04 00 FE 2C 01 00 F4 03 04 00 AF 11 79 66 B6 04 01 00 00 05 B4 2C B0 AD E3 12 26 [12:48:30]CommunicateWithHost err = 0 [12:48:30]CheckOFDResponse [12:48:30]1017 (14) - 77093643461234 [12:48:30]1041 (16) - 0000000000875009 [12:48:30]1040 (4) - 77054 [12:48:30]1012 (4) - 24.06.2024 06:26 [12:48:30]1206 (1) - 0 [12:48:30]OFD Sender: Remove packet 77054 [12:48:30]ProducePacketName [12:48:30]name=ofd_packets/00077054 [12:48:30]NVStorageDeleteData [12:48:30]Write to MH i2c: 01 00 00 19 02 1B [12:48:30]Write i2c OK [12:48:30]MH_I2C_Read... [12:48:30]Read from MH i2c: 01 [12:48:30]MH_I2C_Read... [12:48:30]Read from MH i2c: 01 07 00 [12:48:30]MH_I2C_Read... [12:48:30]Read from MH i2c: 01 07 00 19 02 00 00 00 00 00 F0 0C 1E [12:48:30]RasterBufferAndPrint [12:48:30]line [12:48:30]line [12:48:30]line [12:48:30]line [12:48:30]line [12:48:30]written 0, free lines is 3333 [12:48:30]MH_Cut [12:48:30]Write to MH i2c: D1 01 00 20 02 01 F4 [12:48:30]Write i2c OK [12:48:30]MH_I2C_Read... [12:48:30]Read from MH i2c: D1 [12:48:30]MH_I2C_Read... [12:48:30]Read from MH i2c: D1 01 00 [12:48:30]MH_I2C_Read... [12:48:30]Read from MH i2c: D1 01 00 20 02 00 F3 [12:48:30]Write to MH i2c: 01 00 00 21 02 23 [12:48:30]Write i2c OK [12:48:30]MH_I2C_Read... [12:48:30]OFD Sender: No OFD packet to send [12:48:30]*** Cut start [12:48:30]*** Partial cut [12:48:30]*** CUTSNS_PIN = 1 [12:48:30]*** CUTSNS_PIN = 0 [12:48:31]*** Brake cut motor [12:48:31]Read from MH i2c: 01 [12:48:31]MH_I2C_Read... [12:48:31]*** Stop cut motor [12:48:31]*** Cut end [12:48:31]Read from MH i2c: 01 07 00 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: 01 07 00 21 02 00 00 00 00 00 FF 0F 38 [12:48:31]process_action close_receipt done [12:48:31]requested_data is exist [12:48:31]produce_requested_data [12:48:31]requested_item fm.sn is exist - process it [12:48:31]wFMCommunicate request_size=4 [12:48:31]MH_SAM_APDU [12:48:31]CAPDU: 80 11 00 00 [12:48:31]Write to MH i2c: E2 08 00 22 02 80 11 00 00 00 00 00 00 9E [12:48:31]Write i2c OK [12:48:31]MH_I2C_Read... [12:48:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:31]Read from MH i2c: E2 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 17 00 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 17 00 22 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 EE [12:48:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:48:31]wFMCommunicate OK [12:48:31]requested_item fd.num is exist - process it [12:48:31]SAM_PROTO_GetFieldsCounters [12:48:31]wFMCommunicate request_size=4 [12:48:31]MH_SAM_APDU [12:48:31]CAPDU: 80 13 00 00 [12:48:31]Write to MH i2c: E2 08 00 23 02 80 13 00 00 00 00 00 00 A1 [12:48:31]Write i2c OK [12:48:31]MH_I2C_Read... [12:48:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:31]Read from MH i2c: E2 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 62 00 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 62 00 23 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 FE 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 2A [12:48: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 FE 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:31]wFMCommunicate OK [12:48:31]SAM_PROTO_GetFieldsCounters done [12:48:31]requested_item shift.num is exist - process it [12:48:31]requested_item shift.opened is exist - process it [12:48:31]req_shift_opened [12:48:31]FM_GetShiftState [12:48:31]SAM_PROTO_GetShiftState [12:48:31]wFMCommunicate request_size=4 [12:48:31]MH_SAM_APDU [12:48:31]CAPDU: 80 13 01 00 [12:48:31]Write to MH i2c: E2 08 00 24 02 80 13 01 00 00 00 00 00 A3 [12:48:31]Write i2c OK [12:48:31]MH_I2C_Read... [12:48:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:31]Read from MH i2c: E2 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 0E 00 [12:48:31]MH_I2C_Read... [12:48:31]Read from MH i2c: E2 0E 00 24 02 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 B2 [12:48:31]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:48:31]wFMCommunicate OK [12:48:31]SAM_PROTO_GetShiftState done [12:48:31]FM_GetShiftState done [12:48:31]req_shift_opened done [12:48:31]requested_item shift.open_date is exist - process it [12:48:31]req_shift_open_date [12:48:31]req_shift_open_date done [12:48:31]produce_requested_data done [12:48:31]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77054,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:48:31]process_action_free close_receipt [12:48:31]json_value_free [12:48:31]json_value_free done [12:48:31]process_json_proto returns [12:48:31]Send response to host [12:48:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77054,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:48:31]free response buf [12:48:31]execute_script done [12:48:31]execute_script returns [12:48:31]free content buf [12:48:31]Sock 8.Close socket [12:48:31]Sock 8.Thread stoped [12:48:35]OFD Sender: No OFD packet to send [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:12]accept exits with 9 [12:49:12]New connection [12:49:12]New thread 3067456868 created [12:49:12]Thread 3067600228 joined [12:49:12]Waiting for new connection... [12:49:12] Sock 9.Parse request [12:49:12]Sock 9.Check first char [12:49:12]Sock 9.First char is OK [12:49:12]request: POST /json_proto HTTP/1.0 [12:49:12]Method: POST [12:49:12]URL: /json_proto [12:49:12]Method is POST - this is cgi request [12:49:12]url: /json_proto [12:49:12]query_string will be loaded in cgi processing [12:49:12]execute_cgi json_proto POST (null) [12:49:12]execute_cgi path=json_proto method=POST [12:49:12]POST find Content-Length [12:49:12]Host: 172.17.39.195:8080 [12:49:12]Content-Length: 841 [12:49:12]Content-Type: application/json [12:49:12] [12:49:12]POST finish read [12:49:12]Found Content-Length = 841 [12:49:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 300.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:12]execute_script... [12:49: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)1695611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 300.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:12]POST & json_proto [12:49:12]process_json_proto [12:49:12]json parsed OK: [12:49:12]protocol is kg_v1.0 [12:49:12]action value=close_receipt [12:49:12]process_action close_receipt [12:49:12]cmd_close_receipt [12:49:12]MH_GetDate [12:49:12]Write to MH i2c: F0 00 00 25 02 16 [12:49:12]Write i2c OK [12:49:12]MH_I2C_Read... [12:49:12]Read from MH i2c: F0 [12:49:12]MH_I2C_Read... [12:49:12]Read from MH i2c: F0 09 00 [12:49:12]MH_I2C_Read... [12:49:12]Read from MH i2c: F0 09 00 25 02 00 49 6B 79 66 99 81 91 64 C1 [12:49:12]GetLastDocTimeStamp 1719233308 [12:49:12]current date 1719233353 [12:49:12]FM_GetShiftState [12:49:12]SAM_PROTO_GetShiftState [12:49:12]wFMCommunicate request_size=4 [12:49:12]MH_SAM_APDU [12:49:12]CAPDU: 80 13 01 00 [12:49:12]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [12:49:12]Write i2c OK [12:49:12]MH_I2C_Read... [12:49:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:12]Read from MH i2c: E2 [12:49:12]MH_I2C_Read... [12:49:12]Read from MH i2c: E2 0E 00 [12:49:12]MH_I2C_Read... [12:49:12]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 B4 [12:49:12]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:49:12]wFMCommunicate OK [12:49:12]SAM_PROTO_GetShiftState done [12:49:12]FM_GetShiftState done [12:49:12]opened in 1719189095 [12:49:12]opened+sec_in_day 1719275495 [12:49:12]quantity*price = 30012 [12:49:12]sum+1 = 30014 [12:49:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.13 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 0.00 Безнал.: 300.13 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 57 24.06.2024 12:49 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000875009 ФД: 77055 ФПД: 67779690213363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124913&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77055&fm=67779690213363&tin=02508201610067®Number=0000000000095696&sum=30013 [12:49:13]StoreToDocumentArchive [12:49:13]shift 397 fd 77055 [12:49:13]save to /storage/0397/doc_00077055 [12:49:13]save last doc name /storage/0397/doc_00077055 to /storage/kkm_last_doc_name [12:49:13]save OK [12:49:13]Clear old archive folders... [12:49:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:49:13]tlvbuf is 007AB140 [12:49:13]SAM_PROTO_ClearQueue [12:49:13]wFMCommunicate request_size=4 [12:49:13]MH_SAM_APDU [12:49:13]CAPDU: 80 09 00 00 [12:49:13]Write to MH i2c: E2 08 00 33 02 80 09 00 00 00 00 00 00 A7 [12:49:13]Write i2c OK [12:49:13]MH_I2C_Read... [12:49:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:13]Read from MH i2c: E2 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: E2 03 00 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: E2 03 00 33 02 00 90 00 A9 [12:49:13]RAPDU: 90 00 [12:49:13]wFMCommunicate OK [12:49:13]SAM_PROTO_ClearQueue done [12:49:13]KKMCreateOFDPacket [12:49:13]OFDProtocolAddRootSTLVToBuf [12:49:13]FM_MakeSignedData [12:49:13]FM_MakeSignedData [12:49:13]SAM_PROTO_SignData [12:49:13]wFMCommunicate request_size=4 [12:49:13]MH_SAM_APDU [12:49:13]CAPDU: 80 0D 01 02 [12:49:13]Write to MH i2c: E2 08 00 34 02 80 0D 01 02 00 00 00 00 AF [12:49:13]Write i2c OK [12:49:13]MH_I2C_Read... [12:49:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:13]Read from MH i2c: E2 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: E2 03 00 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: E2 03 00 34 02 00 90 00 AA [12:49:13]RAPDU: 90 00 [12:49:13]wFMCommunicate OK [12:49:13]wFMCommunicate request_size=255 [12:49:13]MH_SAM_APDU [12:49:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 73 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 49 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FF 2C 01 00 35 04 06 00 3D [12:49:13]Write to MH i2c: E2 02 01 35 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 73 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 49 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FF 2C 01 00 35 04 06 00 3D 00 00 E5 [12:49:13]Write i2c OK [12:49:13]MH_I2C_Read... [12:49:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:13]Read from MH i2c: E2 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: E2 03 00 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [12:49:13]RAPDU: 90 00 [12:49:13]wFMCommunicate OK [12:49:13]wFMCommunicate request_size=10 [12:49:13]MH_SAM_APDU [12:49:13]CAPDU: 80 0D 02 02 05 A5 30 5B AF F3 [12:49:13]Write to MH i2c: E2 0D 00 36 02 80 0D 02 02 05 00 A5 30 5B AF F3 00 00 8E [12:49:13]Write i2c OK [12:49:13]MH_I2C_Read... [12:49:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:13]Read from MH i2c: E2 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: E2 03 00 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [12:49:13]RAPDU: 90 00 [12:49:13]wFMCommunicate OK [12:49:13]wFMCommunicate request_size=4 [12:49:13]MH_SAM_APDU [12:49:13]CAPDU: 80 0D 03 02 [12:49:13]Write to MH i2c: E2 08 00 37 02 80 0D 03 02 00 00 00 00 B4 [12:49:13]Write i2c OK [12:49:13]MH_I2C_Read... [12:49:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:13]Read from MH i2c: E2 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: E2 0B 00 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: E2 0B 00 37 02 00 9C 13 73 E8 A5 05 F6 EC 90 00 4B [12:49:13]RAPDU: 9C 13 73 E8 A5 05 F6 EC 90 00 [12:49:13]wFMCommunicate OK [12:49:13]SAM_PROTO_SignData done [12:49:13]FM_MakeSignedData done [12:49:13]CreateOFDProtocolMessage [12:49:13]wFMCommunicate request_size=4 [12:49:13]MH_SAM_APDU [12:49:13]CAPDU: 80 11 00 00 [12:49:13]Write to MH i2c: E2 08 00 38 02 80 11 00 00 00 00 00 00 B4 [12:49:13]Write i2c OK [12:49:13]MH_I2C_Read... [12:49:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:13]Read from MH i2c: E2 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: E2 17 00 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: E2 17 00 38 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 04 [12:49:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:49:13]wFMCommunicate OK [12:49:13]CreateOFDProtocolMessage done [12:49:13]OFDSenderStorePacket 77055 [12:49:13]StoreOFDPacket docnum=77055 [12:49:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 59 14 07 01 DF C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 73 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 49 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FF 2C 01 00 35 04 06 00 3D A5 30 5B AF F3 9C 13 73 E8 A5 05 F6 EC [12:49:13]CheckFolder [12:49:13]dirname=/storage/ofd_packets [12:49:13]CheckFolder done [12:49:13]ProducePacketName [12:49:13]name=ofd_packets/00077055 [12:49:13]NVStorageSaveData ofd_packets/00077055 [12:49:13]File name is /storage/ofd_packets/00077055 [12:49:13]Write 301 bytes [12:49:13]NVStorageSaveData done [12:49:13]OFDSenderStorePacket done [12:49:13]KKMCreateOFDPacket done [12:49:13]NVStorageSaveData kkm_last_timestamp [12:49:13]File name is /storage/kkm_last_timestamp [12:49:13]Write 4 bytes [12:49:13]NVStorageSaveData done [12:49:13]ExternCall_PrintAddStr [12:49:13]wPrintStart [12:49:13]Write to MH i2c: 01 00 00 39 02 3B [12:49:13]Write i2c OK [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: 01 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: 01 07 00 [12:49:13]MH_I2C_Read... [12:49:13]Read from MH i2c: 01 07 00 39 02 00 00 00 00 00 FF 0F 50 [12:49:13]RasterBufferAndPrint [12:49:13]line Счет N : (1)1695611 [12:49:13]line ИНН: 02508201610067 [12:49:13]line Контрольно-Кассовый Чек [12:49:13]line ПРОДАЖА [12:49:13]line ТРК (МРК, ГНК) : 43 [12:49:13]line Товар: 2710124130 [12:49:13]line Аи-92-К-5 [12:49:13]line 4.520 * 66.40 [12:49:13]line = 300.13 [12:49:13]line НДС 12% НСП 1% [12:49:13]line > о реализуемом товаре [12:49:13]line ИТОГО: 300.13 [12:49:13]line НСП 1% : 2.66 [12:49:13]line НДС 12% : 31.87 [12:49:13]line Наличными: 0.00 [12:49:13]line Безнал.: 300.13 [12:49:13]line Место: АЗС № 144 "Партнер Нефть" [12:49:13]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:49:13]line СНО: Общий режим [12:49:13]line Чек 57 24.06.2024 12:49 [12:49:13]line Смена: 397 ФФД: 1.0 [12:49:13]line ЗНМ: 0300000170 [12:49:13]line РНМ: 0000000000095696 [12:49:13]line Версия ККМ: 001 [12:49:13]line Платежная система: АКБ Кыргызстан [12:49:13]line ФМ: 0000000000875009 [12:49:13]line ФД: 77055 [12:49:13]line ФПД: 67779690213363 [12:49:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T124913&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77055&fm=67779690213363&tin=02508201610067®Number=0000000000095696&sum=30013 [12:49:13]written 0, free lines is 4095 [12:49:13]OFD Sender: Processing packet 77055 [packets to send 351, broken 350] [12:49:13]ProducePacketName [12:49:13]name=ofd_packets/00077055 [12:49:13]OFD Sender: To server: pG, [12:49:13]CommunicateWithHost lk.salyk.kg:30040 [12:49:13]ConnectInit lk.salyk.kg [12:49:14]Connected sock=10 [12:49:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 59 14 07 01 DF C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 73 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 49 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 FF 2C 01 00 35 04 06 00 3D A5 30 5B AF F3 9C 13 73 E8 A5 05 F6 EC [12:49:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 19 20 47 00 80 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 35 30 30 39 10 04 04 00 FF 2C 01 00 F4 03 04 00 DC 11 79 66 B6 04 01 00 00 71 69 0B 7E BC 04 B4 C2 [12:49:14]CommunicateWithHost err = 0 [12:49:14]CheckOFDResponse [12:49:14]1017 (14) - 77093643461234 [12:49:14]1041 (16) - 0000000000875009 [12:49:14]1040 (4) - 77055 [12:49:14]1012 (4) - 24.06.2024 06:27 [12:49:14]1206 (1) - 0 [12:49:14]OFD Sender: Remove packet 77055 [12:49:14]ProducePacketName [12:49:14]name=ofd_packets/00077055 [12:49:14]NVStorageDeleteData [12:49:14]Write to MH i2c: 01 00 00 63 02 65 [12:49:14]Write i2c OK [12:49:14]MH_I2C_Read... [12:49:14]Read from MH i2c: 01 [12:49:14]MH_I2C_Read... [12:49:14]Read from MH i2c: 01 07 00 [12:49:14]MH_I2C_Read... [12:49:14]Read from MH i2c: 01 07 00 63 02 00 00 00 00 00 E7 0C 5F [12:49:14]RasterBufferAndPrint [12:49:14]line [12:49:14]line [12:49:14]line [12:49:14]line [12:49:14]line [12:49:14]written 0, free lines is 3310 [12:49:14]MH_Cut [12:49:14]Write to MH i2c: D1 01 00 6A 02 01 3E [12:49:14]Write i2c OK [12:49:14]MH_I2C_Read... [12:49:14]Read from MH i2c: D1 [12:49:14]MH_I2C_Read... [12:49:14]Read from MH i2c: D1 01 00 [12:49:14]MH_I2C_Read... [12:49:14]Read from MH i2c: D1 01 00 6A 02 00 3D [12:49:14]Write to MH i2c: 01 00 00 6B 02 6D [12:49:14]Write i2c OK [12:49:14]MH_I2C_Read... [12:49:14]OFD Sender: No OFD packet to send [12:49:15]*** Cut start [12:49:15]*** Partial cut [12:49:15]*** CUTSNS_PIN = 1 [12:49:15]*** CUTSNS_PIN = 0 [12:49:15]*** Brake cut motor [12:49:15]Read from MH i2c: 01 [12:49:15]MH_I2C_Read... [12:49:15]*** Stop cut motor [12:49:15]*** Cut end [12:49:15]Read from MH i2c: 01 07 00 [12:49:15]MH_I2C_Read... [12:49:15]Read from MH i2c: 01 07 00 6B 02 00 00 00 00 00 FF 0F 82 [12:49:15]process_action close_receipt done [12:49:15]requested_data is exist [12:49:15]produce_requested_data [12:49:15]requested_item fm.sn is exist - process it [12:49:15]wFMCommunicate request_size=4 [12:49:15]MH_SAM_APDU [12:49:15]CAPDU: 80 11 00 00 [12:49:15]Write to MH i2c: E2 08 00 6C 02 80 11 00 00 00 00 00 00 E8 [12:49:15]Write i2c OK [12:49:15]MH_I2C_Read... [12:49:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:15]Read from MH i2c: E2 [12:49:15]MH_I2C_Read... [12:49:15]Read from MH i2c: E2 17 00 [12:49:15]MH_I2C_Read... [12:49:15]Read from MH i2c: E2 17 00 6C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 38 [12:49:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:49:15]wFMCommunicate OK [12:49:15]requested_item fd.num is exist - process it [12:49:15]SAM_PROTO_GetFieldsCounters [12:49:15]wFMCommunicate request_size=4 [12:49:15]MH_SAM_APDU [12:49:15]CAPDU: 80 13 00 00 [12:49:15]Write to MH i2c: E2 08 00 6D 02 80 13 00 00 00 00 00 00 EB [12:49:15]Write i2c OK [12:49:15]MH_I2C_Read... [12:49:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:15]Read from MH i2c: E2 [12:49:15]MH_I2C_Read... [12:49:15]Read from MH i2c: E2 62 00 [12:49:15]MH_I2C_Read... [12:49:15]Read from MH i2c: E2 62 00 6D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 FF 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [12:49: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 FF 2C 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:49:15]wFMCommunicate OK [12:49:15]SAM_PROTO_GetFieldsCounters done [12:49:15]requested_item shift.num is exist - process it [12:49:15]requested_item shift.opened is exist - process it [12:49:15]req_shift_opened [12:49:15]FM_GetShiftState [12:49:15]SAM_PROTO_GetShiftState [12:49:15]wFMCommunicate request_size=4 [12:49:15]MH_SAM_APDU [12:49:15]CAPDU: 80 13 01 00 [12:49:15]Write to MH i2c: E2 08 00 6E 02 80 13 01 00 00 00 00 00 ED [12:49:15]Write i2c OK [12:49:15]MH_I2C_Read... [12:49:16]Read from MH i2c: E2 [12:49:16]MH_I2C_Read... [12:49:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:16]Read from MH i2c: E2 0E 00 [12:49:16]MH_I2C_Read... [12:49:16]Read from MH i2c: E2 0E 00 6E 02 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 FC [12:49:16]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:49:16]wFMCommunicate OK [12:49:16]SAM_PROTO_GetShiftState done [12:49:16]FM_GetShiftState done [12:49:16]req_shift_opened done [12:49:16]requested_item shift.open_date is exist - process it [12:49:16]req_shift_open_date [12:49:16]req_shift_open_date done [12:49:16]produce_requested_data done [12:49:16]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77055,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:49:16]process_action_free close_receipt [12:49:16]json_value_free [12:49:16]json_value_free done [12:49:16]process_json_proto returns [12:49:16]Send response to host [12:49:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77055,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:49:16]free response buf [12:49:16]execute_script done [12:49:16]execute_script returns [12:49:16]free content buf [12:49:16]Sock 9.Close socket [12:49:16]Sock 9.Thread stoped [12:49:19]OFD Sender: No OFD packet to send [12:49:24]OFD Sender: No OFD packet to send [12:49:29]OFD Sender: No OFD packet to send [12:49:34]OFD Sender: No OFD packet to send [12:49:39]OFD Sender: No OFD packet to send [12:49:44]OFD Sender: No OFD packet to send [12:49:49]OFD Sender: No OFD packet to send [12:49:54]OFD Sender: No OFD packet to send [12:49:59]OFD Sender: No OFD packet to send [12:50:04]OFD Sender: No OFD packet to send [12:50:09]OFD Sender: No OFD packet to send [12:50:14]OFD Sender: No OFD packet to send [12:50:19]OFD Sender: No OFD packet to send [12:50:24]OFD Sender: No OFD packet to send [12:50:29]OFD Sender: No OFD packet to send [12:50:35]OFD Sender: No OFD packet to send [12:50:40]OFD Sender: No OFD packet to send [12:50:45]OFD Sender: No OFD packet to send [12:50:50]OFD Sender: No OFD packet to send [12:50:55]OFD Sender: No OFD packet to send [12:50:55]accept exits with 8 [12:50:55]New connection [12:50:55]New thread 3067600228 created [12:50:55]Thread 3067456868 joined [12:50:55]Waiting for new connection... [12:50:55] Sock 8.Parse request [12:50:55]Sock 8.Check first char [12:50:55]Sock 8.First char is OK [12:50:55]request: POST /json_proto HTTP/1.0 [12:50:55]Method: POST [12:50:55]URL: /json_proto [12:50:55]Method is POST - this is cgi request [12:50:55]url: /json_proto [12:50:55]query_string will be loaded in cgi processing [12:50:55]execute_cgi json_proto POST (null) [12:50:55]execute_cgi path=json_proto method=POST [12:50:55]POST find Content-Length [12:50:55]Host: 172.17.39.195:8080 [12:50:55]Content-Length: 804 [12:50:55]Content-Type: application/json [12:50:55] [12:50:55]POST finish read [12:50:55]Found Content-Length = 804 [12:50:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:55]execute_script... [12:50: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)1695613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:55]POST & json_proto [12:50:55]process_json_proto [12:50:55]json parsed OK: [12:50:55]protocol is kg_v1.0 [12:50:55]action value=close_receipt [12:50:55]process_action close_receipt [12:50:55]cmd_close_receipt [12:50:55]MH_GetDate [12:50:55]Write to MH i2c: F0 00 00 6F 02 60 [12:50:55]Write i2c OK [12:50:55]MH_I2C_Read... [12:50:55]Read from MH i2c: F0 [12:50:55]MH_I2C_Read... [12:50:55]Read from MH i2c: F0 09 00 [12:50:55]MH_I2C_Read... [12:50:55]Read from MH i2c: F0 09 00 6F 02 00 B0 6B 79 66 99 81 91 64 72 [12:50:55]GetLastDocTimeStamp 1719233353 [12:50:55]current date 1719233456 [12:50:55]FM_GetShiftState [12:50:55]SAM_PROTO_GetShiftState [12:50:55]wFMCommunicate request_size=4 [12:50:55]MH_SAM_APDU [12:50:55]CAPDU: 80 13 01 00 [12:50:55]Write to MH i2c: E2 08 00 70 02 80 13 01 00 00 00 00 00 EF [12:50:55]Write i2c OK [12:50:55]MH_I2C_Read... [12:50:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:55]Read from MH i2c: E2 [12:50:55]MH_I2C_Read... [12:50:55]Read from MH i2c: E2 0E 00 [12:50:55]MH_I2C_Read... [12:50:55]Read from MH i2c: E2 0E 00 70 02 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 FE [12:50:55]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:50:55]wFMCommunicate OK [12:50:55]SAM_PROTO_GetShiftState done [12:50:55]FM_GetShiftState done [12:50:55]opened in 1719189095 [12:50:55]opened+sec_in_day 1719275495 [12:50:55]quantity*price = 100064 [12:50:55]sum+1 = 100066 [12:50:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.65 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 0.00 Безнал.: 1000.65 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 58 24.06.2024 12:50 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000875009 ФД: 77056 ФПД: 249132719913298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T125056&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77056&fm=249132719913298&tin=02508201610067®Number=0000000000095696&sum=100065 [12:50:57]StoreToDocumentArchive [12:50:57]shift 397 fd 77056 [12:50:57]save to /storage/0397/doc_00077056 [12:50:57]save last doc name /storage/0397/doc_00077056 to /storage/kkm_last_doc_name [12:50:57]save OK [12:50:57]Clear old archive folders... [12:50:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:50:57]tlvbuf is 007A8B90 [12:50:57]SAM_PROTO_ClearQueue [12:50:57]wFMCommunicate request_size=4 [12:50:57]MH_SAM_APDU [12:50:57]CAPDU: 80 09 00 00 [12:50:57]Write to MH i2c: E2 08 00 7D 02 80 09 00 00 00 00 00 00 F1 [12:50:57]Write i2c OK [12:50:57]MH_I2C_Read... [12:50:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:50:57]Read from MH i2c: E2 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: E2 03 00 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: E2 03 00 7D 02 00 90 00 F3 [12:50:57]RAPDU: 90 00 [12:50:57]wFMCommunicate OK [12:50:57]SAM_PROTO_ClearQueue done [12:50:57]KKMCreateOFDPacket [12:50:57]OFDProtocolAddRootSTLVToBuf [12:50:57]FM_MakeSignedData [12:50:57]FM_MakeSignedData [12:50:57]SAM_PROTO_SignData [12:50:57]wFMCommunicate request_size=4 [12:50:57]MH_SAM_APDU [12:50:57]CAPDU: 80 0D 01 02 [12:50:57]Write to MH i2c: E2 08 00 7E 02 80 0D 01 02 00 00 00 00 F9 [12:50:57]Write i2c OK [12:50:57]MH_I2C_Read... [12:50:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:50:57]Read from MH i2c: E2 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: E2 03 00 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: E2 03 00 7E 02 00 90 00 F4 [12:50:57]RAPDU: 90 00 [12:50:57]wFMCommunicate OK [12:50:57]wFMCommunicate request_size=255 [12:50:57]MH_SAM_APDU [12:50:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 B0 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 00 2D 01 00 35 04 06 00 E2 [12:50:57]Write to MH i2c: E2 02 01 7F 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 B0 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 00 2D 01 00 35 04 06 00 E2 00 00 58 [12:50:57]Write i2c OK [12:50:57]MH_I2C_Read... [12:50:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:57]Read from MH i2c: E2 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: E2 03 00 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [12:50:57]RAPDU: 90 00 [12:50:57]wFMCommunicate OK [12:50:57]wFMCommunicate request_size=10 [12:50:57]MH_SAM_APDU [12:50:57]CAPDU: 80 0D 02 02 05 95 BB 45 B9 52 [12:50:57]Write to MH i2c: E2 0D 00 80 02 80 0D 02 02 05 00 95 BB 45 B9 52 00 00 A6 [12:50:57]Write i2c OK [12:50:57]MH_I2C_Read... [12:50:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:57]Read from MH i2c: E2 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: E2 03 00 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [12:50:57]RAPDU: 90 00 [12:50:57]wFMCommunicate OK [12:50:57]wFMCommunicate request_size=4 [12:50:57]MH_SAM_APDU [12:50:57]CAPDU: 80 0D 03 02 [12:50:57]Write to MH i2c: E2 08 00 81 02 80 0D 03 02 00 00 00 00 FE [12:50:57]Write i2c OK [12:50:57]MH_I2C_Read... [12:50:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:50:57]Read from MH i2c: E2 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: E2 0B 00 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: E2 0B 00 81 02 00 1B FD CE 13 AA 3F 07 A9 90 00 91 [12:50:57]RAPDU: 1B FD CE 13 AA 3F 07 A9 90 00 [12:50:57]wFMCommunicate OK [12:50:57]SAM_PROTO_SignData done [12:50:57]FM_MakeSignedData done [12:50:57]CreateOFDProtocolMessage [12:50:57]wFMCommunicate request_size=4 [12:50:57]MH_SAM_APDU [12:50:57]CAPDU: 80 11 00 00 [12:50:57]Write to MH i2c: E2 08 00 82 02 80 11 00 00 00 00 00 00 FE [12:50:57]Write i2c OK [12:50:57]MH_I2C_Read... [12:50:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:57]Read from MH i2c: E2 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: E2 17 00 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: E2 17 00 82 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 4E [12:50:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:50:57]wFMCommunicate OK [12:50:57]CreateOFDProtocolMessage done [12:50:57]OFDSenderStorePacket 77056 [12:50:57]StoreOFDPacket docnum=77056 [12:50:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 9B 9B 07 01 57 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 35 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 B0 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 00 2D 01 00 35 04 06 00 E2 95 BB 45 B9 52 1B FD CE 13 AA 3F 07 A9 [12:50:57]CheckFolder [12:50:57]dirname=/storage/ofd_packets [12:50:57]CheckFolder done [12:50:57]ProducePacketName [12:50:57]name=ofd_packets/00077056 [12:50:57]NVStorageSaveData ofd_packets/00077056 [12:50:57]File name is /storage/ofd_packets/00077056 [12:50:57]Write 301 bytes [12:50:57]NVStorageSaveData done [12:50:57]OFDSenderStorePacket done [12:50:57]KKMCreateOFDPacket done [12:50:57]NVStorageSaveData kkm_last_timestamp [12:50:57]File name is /storage/kkm_last_timestamp [12:50:57]Write 4 bytes [12:50:57]NVStorageSaveData done [12:50:57]ExternCall_PrintAddStr [12:50:57]wPrintStart [12:50:57]Write to MH i2c: 01 00 00 83 02 85 [12:50:57]Write i2c OK [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: 01 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: 01 07 00 [12:50:57]MH_I2C_Read... [12:50:57]Read from MH i2c: 01 07 00 83 02 00 00 00 00 00 FF 0F 9A [12:50:57]RasterBufferAndPrint [12:50:57]line Счет N : (1)1695613 [12:50:57]line ИНН: 02508201610067 [12:50:57]line Контрольно-Кассовый Чек [12:50:57]line ПРОДАЖА [12:50:57]line ТРК (МРК, ГНК) : 33 [12:50:57]line Товар: 2710124130 [12:50:57]line Аи-92-К-5 [12:50:57]line 15.070 * 66.40 [12:50:57]line = 1000.65 [12:50:57]line НДС 12% НСП 1% [12:50:57]line > о реализуемом товаре [12:50:57]line ИТОГО: 1000.65 [12:50:57]line НСП 1% : 8.85 [12:50:57]line НДС 12% : 106.26 [12:50:57]line Наличными: 0.00 [12:50:57]line Безнал.: 1000.65 [12:50:57]line Место: АЗС № 144 "Партнер Нефть" [12:50:57]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:50:57]line СНО: Общий режим [12:50:57]line Чек 58 24.06.2024 12:50 [12:50:57]line Смена: 397 ФФД: 1.0 [12:50:57]line ЗНМ: 0300000170 [12:50:57]line РНМ: 0000000000095696 [12:50:57]line Версия ККМ: 001 [12:50:57]line Платежная система: O! деньги [12:50:57]line ФМ: 0000000000875009 [12:50:57]line ФД: 77056 [12:50:57]line ФПД: 249132719913298 [12:50:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T125056&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77056&fm=249132719913298&tin=02508201610067®Number=0000000000095696&sum=100065 [12:50:57]written 0, free lines is 4095 [12:50:57]OFD Sender: Processing packet 77056 [packets to send 351, broken 350] [12:50:57]ProducePacketName [12:50:57]name=ofd_packets/00077056 [12:50:57]OFD Sender: To server: pG, [12:50:57]CommunicateWithHost lk.salyk.kg:30040 [12:50:57]ConnectInit lk.salyk.kg [12:50:57]Connected sock=10 [12:50:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 9B 9B 07 01 57 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 35 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 B0 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 00 2D 01 00 35 04 06 00 E2 95 BB 45 B9 52 1B FD CE 13 AA 3F 07 A9 [12:50:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 E3 3E 47 00 81 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 35 30 30 39 10 04 04 00 00 2D 01 00 F4 03 04 00 43 12 79 66 B6 04 01 00 00 D9 53 EF 39 F4 29 88 AA [12:50:58]CommunicateWithHost err = 0 [12:50:58]CheckOFDResponse [12:50:58]1017 (14) - 77093643461234 [12:50:58]1041 (16) - 0000000000875009 [12:50:58]1040 (4) - 77056 [12:50:58]1012 (4) - 24.06.2024 06:29 [12:50:58]1206 (1) - 0 [12:50:58]OFD Sender: Remove packet 77056 [12:50:58]ProducePacketName [12:50:58]name=ofd_packets/00077056 [12:50:58]NVStorageDeleteData [12:50:58]Write to MH i2c: 01 00 00 AD 02 AF [12:50:58]Write i2c OK [12:50:58]MH_I2C_Read... [12:50:58]Read from MH i2c: 01 [12:50:58]MH_I2C_Read... [12:50:58]Read from MH i2c: 01 07 00 [12:50:58]MH_I2C_Read... [12:50:58]Read from MH i2c: 01 07 00 AD 02 00 00 00 00 00 F5 0C B7 [12:50:58]RasterBufferAndPrint [12:50:58]line [12:50:58]line [12:50:58]line [12:50:58]line [12:50:58]line [12:50:58]written 0, free lines is 3326 [12:50:58]MH_Cut [12:50:58]Write to MH i2c: D1 01 00 B4 02 01 88 [12:50:58]Write i2c OK [12:50:58]MH_I2C_Read... [12:50:58]Read from MH i2c: D1 [12:50:58]MH_I2C_Read... [12:50:58]Read from MH i2c: D1 01 00 [12:50:58]MH_I2C_Read... [12:50:58]Read from MH i2c: D1 01 00 B4 02 00 87 [12:50:58]Write to MH i2c: 01 00 00 B5 02 B7 [12:50:58]Write i2c OK [12:50:58]MH_I2C_Read... [12:50:58]OFD Sender: No OFD packet to send [12:50:58]*** Cut start [12:50:58]*** Partial cut [12:50:58]*** CUTSNS_PIN = 1 [12:50:58]*** CUTSNS_PIN = 0 [12:50:59]*** Brake cut motor [12:50:59]Read from MH i2c: 01 [12:50:59]MH_I2C_Read... [12:50:59]*** Stop cut motor [12:50:59]*** Cut end [12:50:59]Read from MH i2c: 01 07 00 [12:50:59]MH_I2C_Read... [12:50:59]Read from MH i2c: 01 07 00 B5 02 00 00 00 00 00 FF 0F CC [12:50:59]process_action close_receipt done [12:50:59]requested_data is exist [12:50:59]produce_requested_data [12:50:59]requested_item fm.sn is exist - process it [12:50:59]wFMCommunicate request_size=4 [12:50:59]MH_SAM_APDU [12:50:59]CAPDU: 80 11 00 00 [12:50:59]Write to MH i2c: E2 08 00 B6 02 80 11 00 00 00 00 00 00 32 [12:50:59]Write i2c OK [12:50:59]MH_I2C_Read... [12:50:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:59]Read from MH i2c: E2 [12:50:59]MH_I2C_Read... [12:50:59]Read from MH i2c: E2 17 00 [12:50:59]MH_I2C_Read... [12:50:59]Read from MH i2c: E2 17 00 B6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 82 [12:50:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:50:59]wFMCommunicate OK [12:50:59]requested_item fd.num is exist - process it [12:50:59]SAM_PROTO_GetFieldsCounters [12:50:59]wFMCommunicate request_size=4 [12:50:59]MH_SAM_APDU [12:50:59]CAPDU: 80 13 00 00 [12:50:59]Write to MH i2c: E2 08 00 B7 02 80 13 00 00 00 00 00 00 35 [12:50:59]Write i2c OK [12:50:59]MH_I2C_Read... [12:50:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:50:59]Read from MH i2c: E2 [12:50:59]MH_I2C_Read... [12:50:59]Read from MH i2c: E2 62 00 [12:50:59]MH_I2C_Read... [12:50:59]Read from MH i2c: E2 62 00 B7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 00 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [12:50: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 00 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:50:59]wFMCommunicate OK [12:50:59]SAM_PROTO_GetFieldsCounters done [12:50:59]requested_item shift.num is exist - process it [12:50:59]requested_item shift.opened is exist - process it [12:50:59]req_shift_opened [12:50:59]FM_GetShiftState [12:50:59]SAM_PROTO_GetShiftState [12:50:59]wFMCommunicate request_size=4 [12:50:59]MH_SAM_APDU [12:50:59]CAPDU: 80 13 01 00 [12:50:59]Write to MH i2c: E2 08 00 B8 02 80 13 01 00 00 00 00 00 37 [12:50:59]Write i2c OK [12:50:59]MH_I2C_Read... [12:50:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:59]Read from MH i2c: E2 [12:50:59]MH_I2C_Read... [12:50:59]Read from MH i2c: E2 0E 00 [12:50:59]MH_I2C_Read... [12:50:59]Read from MH i2c: E2 0E 00 B8 02 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 46 [12:50:59]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:50:59]wFMCommunicate OK [12:50:59]SAM_PROTO_GetShiftState done [12:50:59]FM_GetShiftState done [12:50:59]req_shift_opened done [12:50:59]requested_item shift.open_date is exist - process it [12:50:59]req_shift_open_date [12:50:59]req_shift_open_date done [12:50:59]produce_requested_data done [12:50:59]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77056,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:50:59]process_action_free close_receipt [12:50:59]json_value_free [12:50:59]json_value_free done [12:50:59]process_json_proto returns [12:50:59]Send response to host [12:50:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77056,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:50:59]free response buf [12:50:59]execute_script done [12:50:59]execute_script returns [12:50:59]free content buf [12:50:59]Sock 8.Close socket [12:50:59]Sock 8.Thread stoped [12:51:03]OFD Sender: No OFD packet to send [12:51:08]OFD Sender: No OFD packet to send [12:51:13]OFD Sender: No OFD packet to send [12:51:18]OFD Sender: No OFD packet to send [12:51:23]OFD Sender: No OFD packet to send [12:51:28]OFD Sender: No OFD packet to send [12:51:33]OFD Sender: No OFD packet to send [12:51:38]OFD Sender: No OFD packet to send [12:51:43]OFD Sender: No OFD packet to send [12:51:48]OFD Sender: No OFD packet to send [12:51:53]OFD Sender: No OFD packet to send [12:51:58]OFD Sender: No OFD packet to send [12:52:03]OFD Sender: No OFD packet to send [12:52:08]OFD Sender: No OFD packet to send [12:52:11]accept exits with 9 [12:52:11]New connection [12:52:11]New thread 3067456868 created [12:52:11]Thread 3067600228 joined [12:52:11]Waiting for new connection... [12:52:11] Sock 9.Parse request [12:52:11]Sock 9.Check first char [12:52:11]Sock 9.First char is OK [12:52:11]request: POST /json_proto HTTP/1.0 [12:52:11]Method: POST [12:52:11]URL: /json_proto [12:52:11]Method is POST - this is cgi request [12:52:11]url: /json_proto [12:52:11]query_string will be loaded in cgi processing [12:52:11]execute_cgi json_proto POST (null) [12:52:11]execute_cgi path=json_proto method=POST [12:52:11]POST find Content-Length [12:52:11]Host: 172.17.39.195:8080 [12:52:11]Content-Length: 678 [12:52:11]Content-Type: application/json [12:52:11] [12:52:11]POST finish read [12:52:11]Found Content-Length = 678 [12:52:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "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:52:11]execute_script... [12:52: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)1695617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 9.040, "sum" : 600.26, "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:52:11]POST & json_proto [12:52:11]process_json_proto [12:52:11]json parsed OK: [12:52:11]protocol is kg_v1.0 [12:52:11]action value=close_receipt [12:52:11]process_action close_receipt [12:52:11]cmd_close_receipt [12:52:11]MH_GetDate [12:52:11]Write to MH i2c: F0 00 00 B9 02 AA [12:52:11]Write i2c OK [12:52:11]MH_I2C_Read... [12:52:11]Read from MH i2c: F0 [12:52:11]MH_I2C_Read... [12:52:11]Read from MH i2c: F0 09 00 [12:52:11]MH_I2C_Read... [12:52:11]Read from MH i2c: F0 09 00 B9 02 00 FC 6B 79 66 99 81 91 64 08 [12:52:11]GetLastDocTimeStamp 1719233456 [12:52:11]current date 1719233532 [12:52:11]FM_GetShiftState [12:52:11]SAM_PROTO_GetShiftState [12:52:11]wFMCommunicate request_size=4 [12:52:11]MH_SAM_APDU [12:52:11]CAPDU: 80 13 01 00 [12:52:11]Write to MH i2c: E2 08 00 BA 02 80 13 01 00 00 00 00 00 39 [12:52:11]Write i2c OK [12:52:11]MH_I2C_Read... [12:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:11]Read from MH i2c: E2 [12:52:11]MH_I2C_Read... [12:52:11]Read from MH i2c: E2 0E 00 [12:52:11]MH_I2C_Read... [12:52:11]Read from MH i2c: E2 0E 00 BA 02 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 48 [12:52:11]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:52:11]wFMCommunicate OK [12:52:11]SAM_PROTO_GetShiftState done [12:52:11]FM_GetShiftState done [12:52:11]opened in 1719189095 [12:52:11]opened+sec_in_day 1719275495 [12:52:11]quantity*price = 60025 [12:52:11]sum+1 = 60027 [12:52:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 59 24.06.2024 12:52 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77057 ФПД: 24488873372236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T125212&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77057&fm=24488873372236&tin=02508201610067®Number=0000000000095696&sum=60000 [12:52:12]StoreToDocumentArchive [12:52:12]shift 397 fd 77057 [12:52:12]save to /storage/0397/doc_00077057 [12:52:12]save last doc name /storage/0397/doc_00077057 to /storage/kkm_last_doc_name [12:52:12]save OK [12:52:12]Clear old archive folders... [12:52:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:52:12]tlvbuf is 00745F40 [12:52:12]SAM_PROTO_ClearQueue [12:52:12]wFMCommunicate request_size=4 [12:52:12]MH_SAM_APDU [12:52:12]CAPDU: 80 09 00 00 [12:52:12]Write to MH i2c: E2 08 00 C7 02 80 09 00 00 00 00 00 00 3B [12:52:12]Write i2c OK [12:52:12]MH_I2C_Read... [12:52:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:12]Read from MH i2c: E2 [12:52:12]MH_I2C_Read... [12:52:12]Read from MH i2c: E2 03 00 [12:52:12]MH_I2C_Read... [12:52:12]Read from MH i2c: E2 03 00 C7 02 00 90 00 3D [12:52:12]RAPDU: 90 00 [12:52:12]wFMCommunicate OK [12:52:12]SAM_PROTO_ClearQueue done [12:52:12]KKMCreateOFDPacket [12:52:12]OFDProtocolAddRootSTLVToBuf [12:52:12]FM_MakeSignedData [12:52:12]FM_MakeSignedData [12:52:12]SAM_PROTO_SignData [12:52:12]wFMCommunicate request_size=4 [12:52:12]MH_SAM_APDU [12:52:12]CAPDU: 80 0D 01 02 [12:52:12]Write to MH i2c: E2 08 00 C8 02 80 0D 01 02 00 00 00 00 43 [12:52:12]Write i2c OK [12:52:12]MH_I2C_Read... [12:52:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:12]Read from MH i2c: E2 [12:52:12]MH_I2C_Read... [12:52:12]Read from MH i2c: E2 03 00 [12:52:12]MH_I2C_Read... [12:52:12]Read from MH i2c: E2 03 00 C8 02 00 90 00 3E [12:52:12]RAPDU: 90 00 [12:52:12]wFMCommunicate OK [12:52:12]wFMCommunicate request_size=255 [12:52:12]MH_SAM_APDU [12:52:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A 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 E6 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 3B 00 00 00 F4 03 04 00 FC 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 01 2D 01 00 35 04 06 00 16 [12:52:12]Write to MH i2c: E2 02 01 C9 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A 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 E6 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 3B 00 00 00 F4 03 04 00 FC 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 01 2D 01 00 35 04 06 00 16 00 00 2F [12:52:12]Write i2c OK [12:52:12]MH_I2C_Read... [12:52:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:12]Read from MH i2c: E2 [12:52:12]MH_I2C_Read... [12:52:12]Read from MH i2c: E2 03 00 [12:52:12]MH_I2C_Read... [12:52:12]Read from MH i2c: E2 03 00 C9 02 00 90 00 3F [12:52:12]RAPDU: 90 00 [12:52:12]wFMCommunicate OK [12:52:12]wFMCommunicate request_size=10 [12:52:12]MH_SAM_APDU [12:52:12]CAPDU: 80 0D 02 02 05 45 C2 99 2A 4C [12:52:12]Write to MH i2c: E2 0D 00 CA 02 80 0D 02 02 05 00 45 C2 99 2A 4C 00 00 66 [12:52:12]Write i2c OK [12:52:12]MH_I2C_Read... [12:52:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:12]Read from MH i2c: E2 [12:52:12]MH_I2C_Read... [12:52:12]Read from MH i2c: E2 03 00 [12:52:12]MH_I2C_Read... [12:52:12]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [12:52:12]RAPDU: 90 00 [12:52:12]wFMCommunicate OK [12:52:12]wFMCommunicate request_size=4 [12:52:12]MH_SAM_APDU [12:52:12]CAPDU: 80 0D 03 02 [12:52:12]Write to MH i2c: E2 08 00 CB 02 80 0D 03 02 00 00 00 00 48 [12:52:12]Write i2c OK [12:52:12]MH_I2C_Read... [12:52:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:12]Read from MH i2c: E2 [12:52:12]MH_I2C_Read... [12:52:12]Read from MH i2c: E2 0B 00 [12:52:12]MH_I2C_Read... [12:52:12]Read from MH i2c: E2 0B 00 CB 02 00 09 12 B8 A2 4F 41 2A 79 90 00 F1 [12:52:12]RAPDU: 09 12 B8 A2 4F 41 2A 79 90 00 [12:52:12]wFMCommunicate OK [12:52:12]SAM_PROTO_SignData done [12:52:12]FM_MakeSignedData done [12:52:12]CreateOFDProtocolMessage [12:52:12]wFMCommunicate request_size=4 [12:52:12]MH_SAM_APDU [12:52:12]CAPDU: 80 11 00 00 [12:52:12]Write to MH i2c: E2 08 00 CC 02 80 11 00 00 00 00 00 00 48 [12:52:12]Write i2c OK [12:52:12]MH_I2C_Read... [12:52:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:13]Read from MH i2c: E2 [12:52:13]MH_I2C_Read... [12:52:13]Read from MH i2c: E2 17 00 [12:52:13]MH_I2C_Read... [12:52:13]Read from MH i2c: E2 17 00 CC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 98 [12:52:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:52:13]wFMCommunicate OK [12:52:13]CreateOFDProtocolMessage done [12:52:13]OFDSenderStorePacket 77057 [12:52:13]StoreOFDPacket docnum=77057 [12:52:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 94 D6 07 01 62 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A 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 E6 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 3B 00 00 00 F4 03 04 00 FC 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 01 2D 01 00 35 04 06 00 16 45 C2 99 2A 4C 09 12 B8 A2 4F 41 2A 79 [12:52:13]CheckFolder [12:52:13]dirname=/storage/ofd_packets [12:52:13]CheckFolder done [12:52:13]ProducePacketName [12:52:13]name=ofd_packets/00077057 [12:52:13]NVStorageSaveData ofd_packets/00077057 [12:52:13]File name is /storage/ofd_packets/00077057 [12:52:13]Write 301 bytes [12:52:13]NVStorageSaveData done [12:52:13]OFDSenderStorePacket done [12:52:13]KKMCreateOFDPacket done [12:52:13]NVStorageSaveData kkm_last_timestamp [12:52:13]File name is /storage/kkm_last_timestamp [12:52:13]Write 4 bytes [12:52:13]NVStorageSaveData done [12:52:13]ExternCall_PrintAddStr [12:52:13]wPrintStart [12:52:13]Write to MH i2c: 01 00 00 CD 02 CF [12:52:13]Write i2c OK [12:52:13]MH_I2C_Read... [12:52:13]Read from MH i2c: 01 [12:52:13]MH_I2C_Read... [12:52:13]Read from MH i2c: 01 07 00 [12:52:13]MH_I2C_Read... [12:52:13]Read from MH i2c: 01 07 00 CD 02 00 00 00 00 00 FF 0F E4 [12:52:13]RasterBufferAndPrint [12:52:13]line Счет N : (1)1695617 [12:52:13]line ИНН: 02508201610067 [12:52:13]line Контрольно-Кассовый Чек [12:52:13]line ПРОДАЖА [12:52:13]line ТРК (МРК, ГНК) : 33 [12:52:13]line Товар: 2710124130 [12:52:13]line Аи-92-К-5 [12:52:13]line 9.040 * 66.40 [12:52:13]line = 600.26 [12:52:13]line НДС 12% НСП 1% [12:52:13]line > о реализуемом товаре [12:52:13]line ОКРУГЛЕНИЕ: -0.26 [12:52:13]line ИТОГО: 600.00 [12:52:13]line Внесено: 600.00 [12:52:13]line СДАЧА: 0.00 [12:52:13]line НСП 1% : 5.31 [12:52:13]line НДС 12% : 63.74 [12:52:13]line Наличными: 600.00 [12:52:13]line Безнал.: 0.00 [12:52:13]line Место: АЗС № 144 "Партнер Нефть" [12:52:13]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:52:13]line СНО: Общий режим [12:52:13]line Чек 59 24.06.2024 12:52 [12:52:13]line Смена: 397 ФФД: 1.0 [12:52:13]line ЗНМ: 0300000170 [12:52:13]line РНМ: 0000000000095696 [12:52:13]line Версия ККМ: 001 [12:52:13]line ФМ: 0000000000875009 [12:52:13]line ФД: 77057 [12:52:13]line ФПД: 24488873372236 [12:52:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T125212&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77057&fm=24488873372236&tin=02508201610067®Number=0000000000095696&sum=60000 [12:52:13]OFD Sender: Processing packet 77057 [packets to send 351, broken 350] [12:52:13]ProducePacketName [12:52:13]name=ofd_packets/00077057 [12:52:13]OFD Sender: To server: pG, [12:52:13]CommunicateWithHost lk.salyk.kg:30040 [12:52:13]ConnectInit lk.salyk.kg [12:52:13]written 0, free lines is 4095 [12:52:13]Connected sock=10 [12:52:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 94 D6 07 01 62 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 23 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7A 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 E6 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 3B 00 00 00 F4 03 04 00 FC 6B 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 01 2D 01 00 35 04 06 00 16 45 C2 99 2A 4C 09 12 B8 A2 4F 41 2A 79 [12:52:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 66 65 47 00 35 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 35 30 30 39 10 04 04 00 01 2D 01 00 F4 03 04 00 8F 12 79 66 B6 04 01 00 00 22 3C C9 6E 6C 74 98 1B [12:52:13]CommunicateWithHost err = 0 [12:52:13]CheckOFDResponse [12:52:13]1017 (14) - 77093643461234 [12:52:13]1041 (16) - 0000000000875009 [12:52:13]1040 (4) - 77057 [12:52:13]1012 (4) - 24.06.2024 06:30 [12:52:13]1206 (1) - 0 [12:52:13]OFD Sender: Remove packet 77057 [12:52:13]ProducePacketName [12:52:13]name=ofd_packets/00077057 [12:52:13]NVStorageDeleteData [12:52:13]Write to MH i2c: 01 00 00 F8 02 FA [12:52:13]Write i2c OK [12:52:13]MH_I2C_Read... [12:52:13]Read from MH i2c: 01 [12:52:13]MH_I2C_Read... [12:52:13]Read from MH i2c: 01 07 00 [12:52:13]MH_I2C_Read... [12:52:13]Read from MH i2c: 01 07 00 F8 02 00 00 00 00 00 EB 0C F8 [12:52:13]RasterBufferAndPrint [12:52:13]line [12:52:13]line [12:52:13]line [12:52:13]line [12:52:13]line [12:52:13]written 0, free lines is 3313 [12:52:13]MH_Cut [12:52:13]Write to MH i2c: D1 01 00 FF 02 01 D3 [12:52:13]Write i2c OK [12:52:13]MH_I2C_Read... [12:52:13]Read from MH i2c: D1 [12:52:13]MH_I2C_Read... [12:52:13]Read from MH i2c: D1 01 00 [12:52:13]MH_I2C_Read... [12:52:13]Read from MH i2c: D1 01 00 FF 02 00 D2 [12:52:13]Write to MH i2c: 01 00 00 00 03 03 [12:52:13]Write i2c OK [12:52:13]MH_I2C_Read... [12:52:14]OFD Sender: No OFD packet to send [12:52:14]*** Cut start [12:52:14]*** Partial cut [12:52:14]*** CUTSNS_PIN = 1 [12:52:14]*** CUTSNS_PIN = 0 [12:52:14]*** Brake cut motor [12:52:15]Read from MH i2c: 01 [12:52:15]MH_I2C_Read... [12:52:15]*** Stop cut motor [12:52:15]*** Cut end [12:52:15]Read from MH i2c: 01 07 00 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: 01 07 00 00 03 00 00 00 00 00 FF 0F 18 [12:52:15]process_action close_receipt done [12:52:15]requested_data is exist [12:52:15]produce_requested_data [12:52:15]requested_item fm.sn is exist - process it [12:52:15]wFMCommunicate request_size=4 [12:52:15]MH_SAM_APDU [12:52:15]CAPDU: 80 11 00 00 [12:52:15]Write to MH i2c: E2 08 00 01 03 80 11 00 00 00 00 00 00 7E [12:52:15]Write i2c OK [12:52:15]MH_I2C_Read... [12:52:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:15]Read from MH i2c: E2 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 17 00 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 17 00 01 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 CE [12:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:52:15]wFMCommunicate OK [12:52:15]requested_item fd.num is exist - process it [12:52:15]SAM_PROTO_GetFieldsCounters [12:52:15]wFMCommunicate request_size=4 [12:52:15]MH_SAM_APDU [12:52:15]CAPDU: 80 13 00 00 [12:52:15]Write to MH i2c: E2 08 00 02 03 80 13 00 00 00 00 00 00 81 [12:52:15]Write i2c OK [12:52:15]MH_I2C_Read... [12:52:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:15]Read from MH i2c: E2 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 62 00 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 62 00 02 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 01 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 17 [12:52: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 01 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:52:15]wFMCommunicate OK [12:52:15]SAM_PROTO_GetFieldsCounters done [12:52:15]requested_item shift.num is exist - process it [12:52:15]requested_item shift.opened is exist - process it [12:52:15]req_shift_opened [12:52:15]FM_GetShiftState [12:52:15]SAM_PROTO_GetShiftState [12:52:15]wFMCommunicate request_size=4 [12:52:15]MH_SAM_APDU [12:52:15]CAPDU: 80 13 01 00 [12:52:15]Write to MH i2c: E2 08 00 03 03 80 13 01 00 00 00 00 00 83 [12:52:15]Write i2c OK [12:52:15]MH_I2C_Read... [12:52:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:15]Read from MH i2c: E2 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 0E 00 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 0E 00 03 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 92 [12:52:15]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:52:15]wFMCommunicate OK [12:52:15]SAM_PROTO_GetShiftState done [12:52:15]FM_GetShiftState done [12:52:15]req_shift_opened done [12:52:15]requested_item shift.open_date is exist - process it [12:52:15]req_shift_open_date [12:52:15]req_shift_open_date done [12:52:15]produce_requested_data done [12:52:15]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77057,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:52:15]process_action_free close_receipt [12:52:15]json_value_free [12:52:15]json_value_free done [12:52:15]process_json_proto returns [12:52:15]Send response to host [12:52:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77057,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:52:15]free response buf [12:52:15]execute_script done [12:52:15]execute_script returns [12:52:15]free content buf [12:52:15]Sock 9.Close socket [12:52:15]Sock 9.Thread stoped [12:52:19]OFD Sender: No OFD packet to send [12:52:24]OFD Sender: No OFD packet to send [12:52:29]OFD Sender: No OFD packet to send [12:52:34]OFD Sender: No OFD packet to send [12:52:39]OFD Sender: No OFD packet to send [12:52:44]OFD Sender: No OFD packet to send [12:52:49]OFD Sender: No OFD packet to send [12:52:54]OFD Sender: No OFD packet to send [12:52:59]OFD Sender: No OFD packet to send [12:53:04]OFD Sender: No OFD packet to send [12:53:09]OFD Sender: No OFD packet to send [12:53:14]OFD Sender: No OFD packet to send [12:53:19]OFD Sender: No OFD packet to send [12:53:24]OFD Sender: No OFD packet to send [12:53:29]OFD Sender: No OFD packet to send [12:53:34]OFD Sender: No OFD packet to send [12:53:39]OFD Sender: No OFD packet to send [12:53:44]OFD Sender: No OFD packet to send [12:53:49]OFD Sender: No OFD packet to send [12:53:54]OFD Sender: No OFD packet to send [12:53:59]OFD Sender: No OFD packet to send [12:54:04]OFD Sender: No OFD packet to send [12:54:09]OFD Sender: No OFD packet to send [12:54:14]OFD Sender: No OFD packet to send [12:54:19]OFD Sender: No OFD packet to send [12:54:24]OFD Sender: No OFD packet to send [12:54:29]OFD Sender: No OFD packet to send [12:54:34]OFD Sender: No OFD packet to send [12:54:39]OFD Sender: No OFD packet to send [12:54:44]OFD Sender: No OFD packet to send [12:54:49]OFD Sender: No OFD packet to send [12:54:54]OFD Sender: No OFD packet to send [12:54:59]OFD Sender: No OFD packet to send [12:55:04]OFD Sender: No OFD packet to send [12:55:09]OFD Sender: No OFD packet to send [12:55:14]OFD Sender: No OFD packet to send [12:55:19]OFD Sender: No OFD packet to send [12:55:24]OFD Sender: No OFD packet to send [12:55:29]OFD Sender: No OFD packet to send [12:55:34]OFD Sender: No OFD packet to send [12:55:39]OFD Sender: No OFD packet to send [12:55:44]OFD Sender: No OFD packet to send [12:55:49]OFD Sender: No OFD packet to send [12:55:54]OFD Sender: No OFD packet to send [12:55:59]OFD Sender: No OFD packet to send [12:56:04]OFD Sender: No OFD packet to send [12:56:09]OFD Sender: No OFD packet to send [12:56:14]OFD Sender: No OFD packet to send [12:56:19]OFD Sender: No OFD packet to send [12:56:24]OFD Sender: No OFD packet to send [12:56:29]OFD Sender: No OFD packet to send [12:56:34]OFD Sender: No OFD packet to send [12:56:39]OFD Sender: No OFD packet to send [12:56:44]OFD Sender: No OFD packet to send [12:56:49]OFD Sender: No OFD packet to send [12:56:54]OFD Sender: No OFD packet to send [12:56:59]OFD Sender: No OFD packet to send [12:57:04]OFD Sender: No OFD packet to send [12:57:09]OFD Sender: No OFD packet to send [12:57:14]OFD Sender: No OFD packet to send [12:57:19]OFD Sender: No OFD packet to send [12:57:24]OFD Sender: No OFD packet to send [12:57:29]OFD Sender: No OFD packet to send [12:57:34]OFD Sender: No OFD packet to send [12:57:39]OFD Sender: No OFD packet to send [12:57:44]OFD Sender: No OFD packet to send [12:57:49]OFD Sender: No OFD packet to send [12:57:54]OFD Sender: No OFD packet to send [12:57:59]OFD Sender: No OFD packet to send [12:58:04]OFD Sender: No OFD packet to send [12:58:09]OFD Sender: No OFD packet to send [12:58:14]OFD Sender: No OFD packet to send [12:58:19]OFD Sender: No OFD packet to send [12:58:24]OFD Sender: No OFD packet to send [12:58:29]OFD Sender: No OFD packet to send [12:58:34]OFD Sender: No OFD packet to send [12:58:39]OFD Sender: No OFD packet to send [12:58:44]OFD Sender: No OFD packet to send [12:58:50]OFD Sender: No OFD packet to send [12:58:50]accept exits with 8 [12:58:50]New connection [12:58:50]New thread 3067600228 created [12:58:50]Thread 3067456868 joined [12:58:50]Waiting for new connection... [12:58:50] Sock 8.Parse request [12:58:50]Sock 8.Check first char [12:58:50]Sock 8.First char is OK [12:58:50]request: POST /json_proto HTTP/1.0 [12:58:50]Method: POST [12:58:50]URL: /json_proto [12:58:50]Method is POST - this is cgi request [12:58:50]url: /json_proto [12:58:50]query_string will be loaded in cgi processing [12:58:50]execute_cgi json_proto POST (null) [12:58:50]execute_cgi path=json_proto method=POST [12:58:50]POST find Content-Length [12:58:50]Host: 172.17.39.195:8080 [12:58:50]Content-Length: 678 [12:58:50]Content-Type: application/json [12:58:50] [12:58:50]POST finish read [12:58:50]Found Content-Length = 678 [12:58:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:50]execute_script... [12:58: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)1695621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:50]POST & json_proto [12:58:50]process_json_proto [12:58:50]json parsed OK: [12:58:50]protocol is kg_v1.0 [12:58:50]action value=close_receipt [12:58:50]process_action close_receipt [12:58:50]cmd_close_receipt [12:58:50]MH_GetDate [12:58:50]Write to MH i2c: F0 00 00 04 03 F6 [12:58:50]Write i2c OK [12:58:50]MH_I2C_Read... [12:58:50]Read from MH i2c: F0 [12:58:50]MH_I2C_Read... [12:58:50]Read from MH i2c: F0 09 00 [12:58:50]MH_I2C_Read... [12:58:50]Read from MH i2c: F0 09 00 04 03 00 8B 6D 79 66 99 81 91 64 E5 [12:58:50]GetLastDocTimeStamp 1719233532 [12:58:50]current date 1719233931 [12:58:50]FM_GetShiftState [12:58:50]SAM_PROTO_GetShiftState [12:58:50]wFMCommunicate request_size=4 [12:58:50]MH_SAM_APDU [12:58:50]CAPDU: 80 13 01 00 [12:58:50]Write to MH i2c: E2 08 00 05 03 80 13 01 00 00 00 00 00 85 [12:58:50]Write i2c OK [12:58:50]MH_I2C_Read... [12:58:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:50]Read from MH i2c: E2 [12:58:50]MH_I2C_Read... [12:58:50]Read from MH i2c: E2 0E 00 [12:58:50]MH_I2C_Read... [12:58:50]Read from MH i2c: E2 0E 00 05 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 94 [12:58:50]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:58:50]wFMCommunicate OK [12:58:50]SAM_PROTO_GetShiftState done [12:58:50]FM_GetShiftState done [12:58:50]opened in 1719189095 [12:58:50]opened+sec_in_day 1719275495 [12:58:50]quantity*price = 50065 [12:58:50]sum+1 = 50067 [12:58:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 60 24.06.2024 12:58 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77058 ФПД: 199431198510251 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T125851&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77058&fm=199431198510251&tin=02508201610067®Number=0000000000095696&sum=50000 [12:58:51]StoreToDocumentArchive [12:58:51]shift 397 fd 77058 [12:58:51]save to /storage/0397/doc_00077058 [12:58:51]save last doc name /storage/0397/doc_00077058 to /storage/kkm_last_doc_name [12:58:51]save OK [12:58:51]Clear old archive folders... [12:58:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:58:51]tlvbuf is 00768840 [12:58:51]SAM_PROTO_ClearQueue [12:58:51]wFMCommunicate request_size=4 [12:58:51]MH_SAM_APDU [12:58:51]CAPDU: 80 09 00 00 [12:58:51]Write to MH i2c: E2 08 00 12 03 80 09 00 00 00 00 00 00 87 [12:58:51]Write i2c OK [12:58:51]MH_I2C_Read... [12:58:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:58:51]Read from MH i2c: E2 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 03 00 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 03 00 12 03 00 90 00 89 [12:58:51]RAPDU: 90 00 [12:58:51]wFMCommunicate OK [12:58:51]SAM_PROTO_ClearQueue done [12:58:51]KKMCreateOFDPacket [12:58:51]OFDProtocolAddRootSTLVToBuf [12:58:51]FM_MakeSignedData [12:58:51]FM_MakeSignedData [12:58:51]SAM_PROTO_SignData [12:58:51]wFMCommunicate request_size=4 [12:58:51]MH_SAM_APDU [12:58:51]CAPDU: 80 0D 01 02 [12:58:51]Write to MH i2c: E2 08 00 13 03 80 0D 01 02 00 00 00 00 8F [12:58:51]Write i2c OK [12:58:51]MH_I2C_Read... [12:58:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:58:51]Read from MH i2c: E2 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 03 00 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 03 00 13 03 00 90 00 8A [12:58:51]RAPDU: 90 00 [12:58:51]wFMCommunicate OK [12:58:51]wFMCommunicate request_size=255 [12:58:51]MH_SAM_APDU [12:58:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 8B 6D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 02 2D 01 00 35 04 06 00 B5 [12:58:51]Write to MH i2c: E2 02 01 14 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 8B 6D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 02 2D 01 00 35 04 06 00 B5 00 00 D0 [12:58:51]Write i2c OK [12:58:51]MH_I2C_Read... [12:58:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:51]Read from MH i2c: E2 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 03 00 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 03 00 14 03 00 90 00 8B [12:58:51]RAPDU: 90 00 [12:58:51]wFMCommunicate OK [12:58:51]wFMCommunicate request_size=10 [12:58:51]MH_SAM_APDU [12:58:51]CAPDU: 80 0D 02 02 05 61 B1 BE 8C AB [12:58:51]Write to MH i2c: E2 0D 00 15 03 80 0D 02 02 05 00 61 B1 BE 8C AB 00 00 A3 [12:58:51]Write i2c OK [12:58:51]MH_I2C_Read... [12:58:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:51]Read from MH i2c: E2 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 03 00 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [12:58:51]RAPDU: 90 00 [12:58:51]wFMCommunicate OK [12:58:51]wFMCommunicate request_size=4 [12:58:51]MH_SAM_APDU [12:58:51]CAPDU: 80 0D 03 02 [12:58:51]Write to MH i2c: E2 08 00 16 03 80 0D 03 02 00 00 00 00 94 [12:58:51]Write i2c OK [12:58:51]MH_I2C_Read... [12:58:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:58:51]Read from MH i2c: E2 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 0B 00 [12:58:51]MH_I2C_Read... [12:58:51]Read from MH i2c: E2 0B 00 16 03 00 AE 89 6A 94 77 DF 72 B0 90 00 42 [12:58:51]RAPDU: AE 89 6A 94 77 DF 72 B0 90 00 [12:58:51]wFMCommunicate OK [12:58:51]SAM_PROTO_SignData done [12:58:51]FM_MakeSignedData done [12:58:51]CreateOFDProtocolMessage [12:58:51]wFMCommunicate request_size=4 [12:58:51]MH_SAM_APDU [12:58:51]CAPDU: 80 11 00 00 [12:58:51]Write to MH i2c: E2 08 00 17 03 80 11 00 00 00 00 00 00 94 [12:58:51]Write i2c OK [12:58:51]MH_I2C_Read... [12:58:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:52]Read from MH i2c: E2 [12:58:52]MH_I2C_Read... [12:58:52]Read from MH i2c: E2 17 00 [12:58:52]MH_I2C_Read... [12:58:52]Read from MH i2c: E2 17 00 17 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 E4 [12:58:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:58:52]wFMCommunicate OK [12:58:52]CreateOFDProtocolMessage done [12:58:52]OFDSenderStorePacket 77058 [12:58:52]StoreOFDPacket docnum=77058 [12:58:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 12 63 07 01 13 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 8B 6D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 02 2D 01 00 35 04 06 00 B5 61 B1 BE 8C AB AE 89 6A 94 77 DF 72 B0 [12:58:52]CheckFolder [12:58:52]dirname=/storage/ofd_packets [12:58:52]CheckFolder done [12:58:52]ProducePacketName [12:58:52]name=ofd_packets/00077058 [12:58:52]NVStorageSaveData ofd_packets/00077058 [12:58:52]File name is /storage/ofd_packets/00077058 [12:58:52]Write 301 bytes [12:58:52]NVStorageSaveData done [12:58:52]OFDSenderStorePacket done [12:58:52]KKMCreateOFDPacket done [12:58:52]NVStorageSaveData kkm_last_timestamp [12:58:52]File name is /storage/kkm_last_timestamp [12:58:52]Write 4 bytes [12:58:52]NVStorageSaveData done [12:58:52]ExternCall_PrintAddStr [12:58:52]wPrintStart [12:58:52]Write to MH i2c: 01 00 00 18 03 1B [12:58:52]Write i2c OK [12:58:52]MH_I2C_Read... [12:58:52]Read from MH i2c: 01 [12:58:52]MH_I2C_Read... [12:58:52]Read from MH i2c: 01 07 00 [12:58:52]MH_I2C_Read... [12:58:52]Read from MH i2c: 01 07 00 18 03 00 00 00 00 00 FF 0F 30 [12:58:52]RasterBufferAndPrint [12:58:52]line Счет N : (1)1695621 [12:58:52]line ИНН: 02508201610067 [12:58:52]line Контрольно-Кассовый Чек [12:58:52]line ПРОДАЖА [12:58:52]line ТРК (МРК, ГНК) : 53 [12:58:52]line Товар: 2710124130 [12:58:52]line Аи-92-К-5 [12:58:52]line 7.540 * 66.40 [12:58:52]line = 500.66 [12:58:52]line НДС 12% НСП 1% [12:58:52]line > о реализуемом товаре [12:58:52]line ОКРУГЛЕНИЕ: -0.66 [12:58:52]line ИТОГО: 500.00 [12:58:52]line Внесено: 500.00 [12:58:52]line СДАЧА: 0.00 [12:58:52]line НСП 1% : 4.43 [12:58:52]line НДС 12% : 53.17 [12:58:52]line Наличными: 500.00 [12:58:52]line Безнал.: 0.00 [12:58:52]line Место: АЗС № 144 "Партнер Нефть" [12:58:52]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:58:52]line СНО: Общий режим [12:58:52]line Чек 60 24.06.2024 12:58 [12:58:52]line Смена: 397 ФФД: 1.0 [12:58:52]line ЗНМ: 0300000170 [12:58:52]line РНМ: 0000000000095696 [12:58:52]line Версия ККМ: 001 [12:58:52]line ФМ: 0000000000875009 [12:58:52]line ФД: 77058 [12:58:52]line ФПД: 199431198510251 [12:58:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T125851&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77058&fm=199431198510251&tin=02508201610067®Number=0000000000095696&sum=50000 [12:58:52]written 0, free lines is 4095 [12:58:52]OFD Sender: Processing packet 77058 [packets to send 351, broken 350] [12:58:52]ProducePacketName [12:58:52]name=ofd_packets/00077058 [12:58:52]OFD Sender: To server: pG, [12:58:52]CommunicateWithHost lk.salyk.kg:30040 [12:58:52]ConnectInit lk.salyk.kg [12:58:52]Connected sock=10 [12:58:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 12 63 07 01 13 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 8B 6D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 02 2D 01 00 35 04 06 00 B5 61 B1 BE 8C AB AE 89 6A 94 77 DF 72 B0 [12:58:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 57 5E 47 00 82 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 35 30 30 39 10 04 04 00 02 2D 01 00 F4 03 04 00 1E 14 79 66 B6 04 01 00 00 80 78 F1 80 E3 66 76 CA [12:58:52]CommunicateWithHost err = 0 [12:58:52]CheckOFDResponse [12:58:52]1017 (14) - 77093643461234 [12:58:52]1041 (16) - 0000000000875009 [12:58:52]1040 (4) - 77058 [12:58:52]1012 (4) - 24.06.2024 06:37 [12:58:52]1206 (1) - 0 [12:58:52]OFD Sender: Remove packet 77058 [12:58:52]ProducePacketName [12:58:52]name=ofd_packets/00077058 [12:58:52]NVStorageDeleteData [12:58:52]Write to MH i2c: 01 00 00 43 03 46 [12:58:52]Write i2c OK [12:58:52]MH_I2C_Read... [12:58:52]Read from MH i2c: 01 [12:58:52]MH_I2C_Read... [12:58:52]Read from MH i2c: 01 07 00 [12:58:52]MH_I2C_Read... [12:58:52]Read from MH i2c: 01 07 00 43 03 00 00 00 00 00 D8 0C 31 [12:58:52]RasterBufferAndPrint [12:58:52]line [12:58:52]line [12:58:52]line [12:58:52]line [12:58:52]line [12:58:52]written 0, free lines is 3295 [12:58:52]MH_Cut [12:58:52]Write to MH i2c: D1 01 00 4A 03 01 1F [12:58:52]Write i2c OK [12:58:52]MH_I2C_Read... [12:58:52]Read from MH i2c: D1 [12:58:52]MH_I2C_Read... [12:58:52]Read from MH i2c: D1 01 00 [12:58:52]MH_I2C_Read... [12:58:52]Read from MH i2c: D1 01 00 4A 03 00 1E [12:58:52]Write to MH i2c: 01 00 00 4B 03 4E [12:58:52]Write i2c OK [12:58:52]MH_I2C_Read... [12:58:52]OFD Sender: No OFD packet to send [12:58:53]*** Cut start [12:58:53]*** Partial cut [12:58:53]*** CUTSNS_PIN = 1 [12:58:53]*** CUTSNS_PIN = 0 [12:58:53]*** Brake cut motor [12:58:53]Read from MH i2c: 01 [12:58:53]MH_I2C_Read... [12:58:53]*** Stop cut motor [12:58:53]*** Cut end [12:58:53]Read from MH i2c: 01 07 00 [12:58:53]MH_I2C_Read... [12:58:53]Read from MH i2c: 01 07 00 4B 03 00 00 00 00 00 FF 0F 63 [12:58:53]process_action close_receipt done [12:58:53]requested_data is exist [12:58:53]produce_requested_data [12:58:53]requested_item fm.sn is exist - process it [12:58:53]wFMCommunicate request_size=4 [12:58:53]MH_SAM_APDU [12:58:53]CAPDU: 80 11 00 00 [12:58:53]Write to MH i2c: E2 08 00 4C 03 80 11 00 00 00 00 00 00 C9 [12:58:53]Write i2c OK [12:58:53]MH_I2C_Read... [12:58:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:53]Read from MH i2c: E2 [12:58:53]MH_I2C_Read... [12:58:53]Read from MH i2c: E2 17 00 [12:58:53]MH_I2C_Read... [12:58:53]Read from MH i2c: E2 17 00 4C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 19 [12:58:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:58:53]wFMCommunicate OK [12:58:53]requested_item fd.num is exist - process it [12:58:53]SAM_PROTO_GetFieldsCounters [12:58:53]wFMCommunicate request_size=4 [12:58:53]MH_SAM_APDU [12:58:53]CAPDU: 80 13 00 00 [12:58:53]Write to MH i2c: E2 08 00 4D 03 80 13 00 00 00 00 00 00 CC [12:58:53]Write i2c OK [12:58:53]MH_I2C_Read... [12:58:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:58:54]Read from MH i2c: E2 [12:58:54]MH_I2C_Read... [12:58:54]Read from MH i2c: E2 62 00 [12:58:54]MH_I2C_Read... [12:58:54]Read from MH i2c: E2 62 00 4D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 02 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [12:58: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 02 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:58:54]wFMCommunicate OK [12:58:54]SAM_PROTO_GetFieldsCounters done [12:58:54]requested_item shift.num is exist - process it [12:58:54]requested_item shift.opened is exist - process it [12:58:54]req_shift_opened [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 4E 03 80 13 01 00 00 00 00 00 CE [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 4E 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 DD [12:58:54]RAPDU: 09 00 01 67 BE 78 66 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]req_shift_opened done [12:58:54]requested_item shift.open_date is exist - process it [12:58:54]req_shift_open_date [12:58:54]req_shift_open_date done [12:58:54]produce_requested_data done [12:58:54]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77058,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:58:54]process_action_free close_receipt [12:58:54]json_value_free [12:58:54]json_value_free done [12:58:54]process_json_proto returns [12:58:54]Send response to host [12:58:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77058,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:58:54]free response buf [12:58:54]execute_script done [12:58:54]execute_script returns [12:58:54]free content buf [12:58:54]Sock 8.Close socket [12:58:54]Sock 8.Thread stoped [12:58:57]OFD Sender: No OFD packet to send [12:59:02]OFD Sender: No OFD packet to send [12:59:07]OFD Sender: No OFD packet to send [12:59:08]accept exits with 9 [12:59:08]New connection [12:59:08]New thread 3067456868 created [12:59:08]Thread 3067600228 joined [12:59:08]Waiting for new connection... [12:59:08] Sock 9.Parse request [12:59:08]Sock 9.Check first char [12:59:08]Sock 9.First char is OK [12:59:08]request: POST /json_proto HTTP/1.0 [12:59:08]Method: POST [12:59:08]URL: /json_proto [12:59:08]Method is POST - this is cgi request [12:59:08]url: /json_proto [12:59:08]query_string will be loaded in cgi processing [12:59:08]execute_cgi json_proto POST (null) [12:59:08]execute_cgi path=json_proto method=POST [12:59:08]POST find Content-Length [12:59:08]Host: 172.17.39.195:8080 [12:59:08]Content-Length: 675 [12:59:08]Content-Type: application/json [12:59:08] [12:59:08]POST finish read [12:59:08]Found Content-Length = 675 [12:59:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695620", "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" : 72.90, "quantity" : 4.940, "sum" : 360.13, "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" ] } } [12:59:08]execute_script... [12:59: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)1695620", "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" : 72.90, "quantity" : 4.940, "sum" : 360.13, "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" ] } } [12:59:08]POST & json_proto [12:59:08]process_json_proto [12:59:08]json parsed OK: [12:59:08]protocol is kg_v1.0 [12:59:08]action value=close_receipt [12:59:08]process_action close_receipt [12:59:08]cmd_close_receipt [12:59:08]MH_GetDate [12:59:08]Write to MH i2c: F0 00 00 4F 03 41 [12:59:08]Write i2c OK [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: F0 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: F0 09 00 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: F0 09 00 4F 03 00 9D 6D 79 66 99 81 91 64 42 [12:59:08]GetLastDocTimeStamp 1719233931 [12:59:08]current date 1719233949 [12:59:08]FM_GetShiftState [12:59:08]SAM_PROTO_GetShiftState [12:59:08]wFMCommunicate request_size=4 [12:59:08]MH_SAM_APDU [12:59:08]CAPDU: 80 13 01 00 [12:59:08]Write to MH i2c: E2 08 00 50 03 80 13 01 00 00 00 00 00 D0 [12:59:08]Write i2c OK [12:59:08]MH_I2C_Read... [12:59:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:08]Read from MH i2c: E2 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 0E 00 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 0E 00 50 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 DF [12:59:08]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:59:08]wFMCommunicate OK [12:59:08]SAM_PROTO_GetShiftState done [12:59:08]FM_GetShiftState done [12:59:08]opened in 1719189095 [12:59:08]opened+sec_in_day 1719275495 [12:59:08]quantity*price = 36012 [12:59:08]sum+1 = 36014 [12:59:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 360.00 Внесено: 360.00 СДАЧА: 0.00 НСП 1% : 3.19 НДС 12% : 38.24 Наличными: 360.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 61 24.06.2024 12:59 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77059 ФПД: 169959801500284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T125909&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77059&fm=169959801500284&tin=02508201610067®Number=0000000000095696&sum=36000 [12:59:09]StoreToDocumentArchive [12:59:09]shift 397 fd 77059 [12:59:09]save to /storage/0397/doc_00077059 [12:59:09]save last doc name /storage/0397/doc_00077059 to /storage/kkm_last_doc_name [12:59:09]save OK [12:59:09]Clear old archive folders... [12:59:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:59:09]tlvbuf is 0075F550 [12:59:09]SAM_PROTO_ClearQueue [12:59:09]wFMCommunicate request_size=4 [12:59:09]MH_SAM_APDU [12:59:09]CAPDU: 80 09 00 00 [12:59:09]Write to MH i2c: E2 08 00 5D 03 80 09 00 00 00 00 00 00 D2 [12:59:09]Write i2c OK [12:59:09]MH_I2C_Read... [12:59:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:09]Read from MH i2c: E2 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: E2 03 00 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: E2 03 00 5D 03 00 90 00 D4 [12:59:09]RAPDU: 90 00 [12:59:09]wFMCommunicate OK [12:59:09]SAM_PROTO_ClearQueue done [12:59:09]KKMCreateOFDPacket [12:59:09]OFDProtocolAddRootSTLVToBuf [12:59:09]FM_MakeSignedData [12:59:09]FM_MakeSignedData [12:59:09]SAM_PROTO_SignData [12:59:09]wFMCommunicate request_size=4 [12:59:09]MH_SAM_APDU [12:59:09]CAPDU: 80 0D 01 02 [12:59:09]Write to MH i2c: E2 08 00 5E 03 80 0D 01 02 00 00 00 00 DA [12:59:09]Write i2c OK [12:59:09]MH_I2C_Read... [12:59:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:09]Read from MH i2c: E2 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: E2 03 00 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: E2 03 00 5E 03 00 90 00 D5 [12:59:09]RAPDU: 90 00 [12:59:09]wFMCommunicate OK [12:59:09]wFMCommunicate request_size=255 [12:59:09]MH_SAM_APDU [12:59:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4C 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AD 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 F0 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 3D 00 00 00 F4 03 04 00 9D 6D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 03 2D 01 00 35 04 06 00 9A 93 D9 98 [12:59:09]Write to MH i2c: E2 02 01 5F 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4C 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AD 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 F0 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 3D 00 00 00 F4 03 04 00 9D 6D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 03 2D 01 00 35 04 06 00 9A 93 D9 98 00 00 82 [12:59:09]Write i2c OK [12:59:09]MH_I2C_Read... [12:59:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:09]Read from MH i2c: E2 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: E2 03 00 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [12:59:09]RAPDU: 90 00 [12:59:09]wFMCommunicate OK [12:59:09]wFMCommunicate request_size=7 [12:59:09]MH_SAM_APDU [12:59:09]CAPDU: 80 0D 02 02 02 32 7C [12:59:09]Write to MH i2c: E2 0A 00 60 03 80 0D 02 02 02 00 32 7C 00 00 8F [12:59:09]Write i2c OK [12:59:09]MH_I2C_Read... [12:59:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:09]Read from MH i2c: E2 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: E2 03 00 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [12:59:09]RAPDU: 90 00 [12:59:09]wFMCommunicate OK [12:59:09]wFMCommunicate request_size=4 [12:59:09]MH_SAM_APDU [12:59:09]CAPDU: 80 0D 03 02 [12:59:09]Write to MH i2c: E2 08 00 61 03 80 0D 03 02 00 00 00 00 DF [12:59:09]Write i2c OK [12:59:09]MH_I2C_Read... [12:59:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:09]Read from MH i2c: E2 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: E2 0B 00 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: E2 0B 00 61 03 00 89 39 39 E9 6E 91 27 B3 90 00 9D [12:59:09]RAPDU: 89 39 39 E9 6E 91 27 B3 90 00 [12:59:09]wFMCommunicate OK [12:59:09]SAM_PROTO_SignData done [12:59:09]FM_MakeSignedData done [12:59:09]CreateOFDProtocolMessage [12:59:09]wFMCommunicate request_size=4 [12:59:09]MH_SAM_APDU [12:59:09]CAPDU: 80 11 00 00 [12:59:09]Write to MH i2c: E2 08 00 62 03 80 11 00 00 00 00 00 00 DF [12:59:09]Write i2c OK [12:59:09]MH_I2C_Read... [12:59:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:10]Read from MH i2c: E2 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: E2 17 00 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: E2 17 00 62 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 2F [12:59:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:59:10]wFMCommunicate OK [12:59:10]CreateOFDProtocolMessage done [12:59:10]OFDSenderStorePacket 77059 [12:59:10]StoreOFDPacket docnum=77059 [12:59:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0C 01 00 00 51 1C 04 01 DA 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 4C 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AD 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 F0 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 3D 00 00 00 F4 03 04 00 9D 6D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 03 2D 01 00 35 04 06 00 9A 93 D9 98 32 7C 89 39 39 E9 6E 91 27 B3 [12:59:10]CheckFolder [12:59:10]dirname=/storage/ofd_packets [12:59:10]CheckFolder done [12:59:10]ProducePacketName [12:59:10]name=ofd_packets/00077059 [12:59:10]NVStorageSaveData ofd_packets/00077059 [12:59:10]File name is /storage/ofd_packets/00077059 [12:59:10]Write 298 bytes [12:59:10]NVStorageSaveData done [12:59:10]OFDSenderStorePacket done [12:59:10]KKMCreateOFDPacket done [12:59:10]NVStorageSaveData kkm_last_timestamp [12:59:10]File name is /storage/kkm_last_timestamp [12:59:10]Write 4 bytes [12:59:10]NVStorageSaveData done [12:59:10]ExternCall_PrintAddStr [12:59:10]wPrintStart [12:59:10]Write to MH i2c: 01 00 00 63 03 66 [12:59:10]Write i2c OK [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: 01 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: 01 07 00 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: 01 07 00 63 03 00 00 00 00 00 FF 0F 7B [12:59:10]RasterBufferAndPrint [12:59:10]line Счет N : (1)1695620 [12:59:10]line ИНН: 02508201610067 [12:59:10]line Контрольно-Кассовый Чек [12:59:10]line ПРОДАЖА [12:59:10]line ТРК (МРК, ГНК) : 11 [12:59:10]line Товар: 2710194210 [12:59:10]line ДТ-К-2 [12:59:10]line 4.940 * 72.90 [12:59:10]line = 360.13 [12:59:10]line НДС 12% НСП 1% [12:59:10]line > о реализуемом товаре [12:59:10]line ОКРУГЛЕНИЕ: -0.13 [12:59:10]line ИТОГО: 360.00 [12:59:10]line Внесено: 360.00 [12:59:10]line СДАЧА: 0.00 [12:59:10]line НСП 1% : 3.19 [12:59:10]line НДС 12% : 38.24 [12:59:10]line Наличными: 360.00 [12:59:10]line Безнал.: 0.00 [12:59:10]line Место: АЗС № 144 "Партнер Нефть" [12:59:10]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [12:59:10]line СНО: Общий режим [12:59:10]line Чек 61 24.06.2024 12:59 [12:59:10]line Смена: 397 ФФД: 1.0 [12:59:10]line ЗНМ: 0300000170 [12:59:10]line РНМ: 0000000000095696 [12:59:10]line Версия ККМ: 001 [12:59:10]line ФМ: 0000000000875009 [12:59:10]line ФД: 77059 [12:59:10]line ФПД: 169959801500284 [12:59:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T125909&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77059&fm=169959801500284&tin=02508201610067®Number=0000000000095696&sum=36000 [12:59:10]OFD Sender: Processing packet 77059 [packets to send 351, broken 350] [12:59:10]ProducePacketName [12:59:10]name=ofd_packets/00077059 [12:59:10]OFD Sender: To server: pG, [12:59:10]CommunicateWithHost lk.salyk.kg:30040 [12:59:10]ConnectInit lk.salyk.kg [12:59:10]written 0, free lines is 4095 [12:59:10]Connected sock=10 [12:59:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0C 01 00 00 51 1C 04 01 DA 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 4C 13 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 AD 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 F0 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 3D 00 00 00 F4 03 04 00 9D 6D 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 03 2D 01 00 35 04 06 00 9A 93 D9 98 32 7C 89 39 39 E9 6E 91 27 B3 [12:59:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 1A 4C 47 00 C4 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 35 30 30 39 10 04 04 00 03 2D 01 00 F4 03 04 00 30 14 79 66 B6 04 01 00 00 98 FC 02 42 3B 24 7F 2B [12:59:10]CommunicateWithHost err = 0 [12:59:10]CheckOFDResponse [12:59:10]1017 (14) - 77093643461234 [12:59:10]1041 (16) - 0000000000875009 [12:59:10]1040 (4) - 77059 [12:59:10]1012 (4) - 24.06.2024 06:37 [12:59:10]1206 (1) - 0 [12:59:10]OFD Sender: Remove packet 77059 [12:59:10]ProducePacketName [12:59:10]name=ofd_packets/00077059 [12:59:10]NVStorageDeleteData [12:59:10]Write to MH i2c: 01 00 00 8E 03 91 [12:59:10]Write i2c OK [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: 01 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: 01 07 00 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: 01 07 00 8E 03 00 00 00 00 00 E0 0C 84 [12:59:10]RasterBufferAndPrint [12:59:10]line [12:59:10]line [12:59:10]line [12:59:10]line [12:59:10]line [12:59:10]written 0, free lines is 3302 [12:59:10]MH_Cut [12:59:10]Write to MH i2c: D1 01 00 95 03 01 6A [12:59:10]Write i2c OK [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: D1 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: D1 01 00 [12:59:10]MH_I2C_Read... [12:59:10]Read from MH i2c: D1 01 00 95 03 00 69 [12:59:10]Write to MH i2c: 01 00 00 96 03 99 [12:59:10]Write i2c OK [12:59:10]MH_I2C_Read... [12:59:11]OFD Sender: No OFD packet to send [12:59:11]*** Cut start [12:59:11]*** Partial cut [12:59:11]*** CUTSNS_PIN = 1 [12:59:11]*** CUTSNS_PIN = 0 [12:59:11]*** Brake cut motor [12:59:12]Read from MH i2c: 01 [12:59:12]MH_I2C_Read... [12:59:12]*** Stop cut motor [12:59:12]*** Cut end [12:59:12]Read from MH i2c: 01 07 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: 01 07 00 96 03 00 00 00 00 00 FF 0F AE [12:59:12]process_action close_receipt done [12:59:12]requested_data is exist [12:59:12]produce_requested_data [12:59:12]requested_item fm.sn is exist - process it [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 11 00 00 [12:59:12]Write to MH i2c: E2 08 00 97 03 80 11 00 00 00 00 00 00 14 [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 17 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 17 00 97 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 64 [12:59:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [12:59:12]wFMCommunicate OK [12:59:12]requested_item fd.num is exist - process it [12:59:12]SAM_PROTO_GetFieldsCounters [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 13 00 00 [12:59:12]Write to MH i2c: E2 08 00 98 03 80 13 00 00 00 00 00 00 17 [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 62 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 62 00 98 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 03 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [12:59: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 03 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:59:12]wFMCommunicate OK [12:59:12]SAM_PROTO_GetFieldsCounters done [12:59:12]requested_item shift.num is exist - process it [12:59:12]requested_item shift.opened is exist - process it [12:59:12]req_shift_opened [12:59:12]FM_GetShiftState [12:59:12]SAM_PROTO_GetShiftState [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 13 01 00 [12:59:12]Write to MH i2c: E2 08 00 99 03 80 13 01 00 00 00 00 00 19 [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 0E 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 0E 00 99 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 28 [12:59:12]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [12:59:12]wFMCommunicate OK [12:59:12]SAM_PROTO_GetShiftState done [12:59:12]FM_GetShiftState done [12:59:12]req_shift_opened done [12:59:12]requested_item shift.open_date is exist - process it [12:59:12]req_shift_open_date [12:59:12]req_shift_open_date done [12:59:12]produce_requested_data done [12:59:12]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77059,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [12:59:12]process_action_free close_receipt [12:59:12]json_value_free [12:59:12]json_value_free done [12:59:12]process_json_proto returns [12:59:12]Send response to host [12:59:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77059,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [12:59:12]free response buf [12:59:12]execute_script done [12:59:12]execute_script returns [12:59:12]free content buf [12:59:12]Sock 9.Close socket [12:59:12]Sock 9.Thread stoped [12:59:16]OFD Sender: No OFD packet to send [12:59:21]OFD Sender: No OFD packet to send [12:59:26]OFD Sender: No OFD packet to send [12:59:31]OFD Sender: No OFD packet to send [12:59:36]OFD Sender: No OFD packet to send [12:59:41]OFD Sender: No OFD packet to send [12:59:46]OFD Sender: No OFD packet to send [12:59:51]OFD Sender: No OFD packet to send [12:59:56]OFD Sender: No OFD packet to send [13:00:01]OFD Sender: No OFD packet to send [13:00:06]OFD Sender: No OFD packet to send [13:00:11]OFD Sender: No OFD packet to send [13:00:16]OFD Sender: No OFD packet to send [13:00:21]OFD Sender: No OFD packet to send [13:00:26]OFD Sender: No OFD packet to send [13:00:31]OFD Sender: No OFD packet to send [13:00:36]OFD Sender: No OFD packet to send [13:00:41]OFD Sender: No OFD packet to send [13:00:46]OFD Sender: No OFD packet to send [13:00:50]accept exits with 8 [13:00:50]New connection [13:00:50]New thread 3067600228 created [13:00:50]Thread 3067456868 joined [13:00:50]Waiting for new connection... [13:00:50] Sock 8.Parse request [13:00:50]Sock 8.Check first char [13:00:50]Sock 8.First char is OK [13:00:50]request: POST /json_proto HTTP/1.0 [13:00:50]Method: POST [13:00:50]URL: /json_proto [13:00:50]Method is POST - this is cgi request [13:00:50]url: /json_proto [13:00:50]query_string will be loaded in cgi processing [13:00:50]execute_cgi json_proto POST (null) [13:00:50]execute_cgi path=json_proto method=POST [13:00:50]POST find Content-Length [13:00:50]Host: 172.17.39.195:8080 [13:00:50]Content-Length: 841 [13:00:50]Content-Type: application/json [13:00:50] [13:00:50]POST finish read [13:00:50]Found Content-Length = 841 [13:00:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:50]execute_script... [13:00: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)1695622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:50]POST & json_proto [13:00:50]process_json_proto [13:00:50]json parsed OK: [13:00:50]protocol is kg_v1.0 [13:00:50]action value=close_receipt [13:00:50]process_action close_receipt [13:00:50]cmd_close_receipt [13:00:50]MH_GetDate [13:00:50]Write to MH i2c: F0 00 00 9A 03 8C [13:00:50]Write i2c OK [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: F0 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: F0 09 00 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: F0 09 00 9A 03 00 03 6E 79 66 99 81 91 64 F4 [13:00:50]GetLastDocTimeStamp 1719233949 [13:00:50]current date 1719234051 [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 9B 03 80 13 01 00 00 00 00 00 1B [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 9B 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 2A [13:00:50]RAPDU: 09 00 01 67 BE 78 66 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]opened in 1719189095 [13:00:50]opened+sec_in_day 1719275495 [13:00:50]quantity*price = 50065 [13:00:50]sum+1 = 50067 [13:00:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.66 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 0.00 Безнал.: 500.66 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 62 24.06.2024 13:00 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000875009 ФД: 77060 ФПД: 273426695711606 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130051&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77060&fm=273426695711606&tin=02508201610067®Number=0000000000095696&sum=50066 [13:00:51]StoreToDocumentArchive [13:00:51]shift 397 fd 77060 [13:00:51]save to /storage/0397/doc_00077060 [13:00:51]save last doc name /storage/0397/doc_00077060 to /storage/kkm_last_doc_name [13:00:51]save OK [13:00:51]Clear old archive folders... [13:00:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:00:51]tlvbuf is 0076B620 [13:00:51]SAM_PROTO_ClearQueue [13:00:51]wFMCommunicate request_size=4 [13:00:51]MH_SAM_APDU [13:00:51]CAPDU: 80 09 00 00 [13:00:51]Write to MH i2c: E2 08 00 A8 03 80 09 00 00 00 00 00 00 1D [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 [13:00:51]MH_I2C_Read... [13:00:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:51]Read from MH i2c: E2 03 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 A8 03 00 90 00 1F [13:00:51]RAPDU: 90 00 [13:00:51]wFMCommunicate OK [13:00:51]SAM_PROTO_ClearQueue done [13:00:51]KKMCreateOFDPacket [13:00:51]OFDProtocolAddRootSTLVToBuf [13:00:51]FM_MakeSignedData [13:00:51]FM_MakeSignedData [13:00:51]SAM_PROTO_SignData [13:00:51]wFMCommunicate request_size=4 [13:00:51]MH_SAM_APDU [13:00:51]CAPDU: 80 0D 01 02 [13:00:51]Write to MH i2c: E2 08 00 A9 03 80 0D 01 02 00 00 00 00 25 [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:51]Read from MH i2c: E2 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 A9 03 00 90 00 20 [13:00:51]RAPDU: 90 00 [13:00:51]wFMCommunicate OK [13:00:51]wFMCommunicate request_size=255 [13:00:51]MH_SAM_APDU [13:00:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 03 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 04 2D 01 00 35 04 06 00 F8 [13:00:51]Write to MH i2c: E2 02 01 AA 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 03 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 04 2D 01 00 35 04 06 00 F8 00 00 AA [13:00:51]OFD Sender: No OFD packet to send [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:51]Read from MH i2c: E2 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 AA 03 00 90 00 21 [13:00:51]RAPDU: 90 00 [13:00:51]wFMCommunicate OK [13:00:51]wFMCommunicate request_size=10 [13:00:51]MH_SAM_APDU [13:00:51]CAPDU: 80 0D 02 02 05 AE 1D 11 EB 76 [13:00:51]Write to MH i2c: E2 0D 00 AB 03 80 0D 02 02 05 00 AE 1D 11 EB 76 00 00 6F [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:51]Read from MH i2c: E2 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 AB 03 00 90 00 22 [13:00:51]RAPDU: 90 00 [13:00:51]wFMCommunicate OK [13:00:51]wFMCommunicate request_size=4 [13:00:51]MH_SAM_APDU [13:00:51]CAPDU: 80 0D 03 02 [13:00:51]Write to MH i2c: E2 08 00 AC 03 80 0D 03 02 00 00 00 00 2A [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:51]Read from MH i2c: E2 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 0B 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 0B 00 AC 03 00 46 52 A8 4C 19 00 74 D8 90 00 1C [13:00:51]RAPDU: 46 52 A8 4C 19 00 74 D8 90 00 [13:00:51]wFMCommunicate OK [13:00:51]SAM_PROTO_SignData done [13:00:51]FM_MakeSignedData done [13:00:51]CreateOFDProtocolMessage [13:00:51]wFMCommunicate request_size=4 [13:00:51]MH_SAM_APDU [13:00:51]CAPDU: 80 11 00 00 [13:00:51]Write to MH i2c: E2 08 00 AD 03 80 11 00 00 00 00 00 00 2A [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:51]Read from MH i2c: E2 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 17 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 17 00 AD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 7A [13:00:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:00:51]wFMCommunicate OK [13:00:51]CreateOFDProtocolMessage done [13:00:51]OFDSenderStorePacket 77060 [13:00:51]StoreOFDPacket docnum=77060 [13:00:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 69 1D 07 01 E8 F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 03 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 04 2D 01 00 35 04 06 00 F8 AE 1D 11 EB 76 46 52 A8 4C 19 00 74 D8 [13:00:51]CheckFolder [13:00:51]dirname=/storage/ofd_packets [13:00:51]CheckFolder done [13:00:51]ProducePacketName [13:00:51]name=ofd_packets/00077060 [13:00:51]NVStorageSaveData ofd_packets/00077060 [13:00:51]File name is /storage/ofd_packets/00077060 [13:00:51]Write 301 bytes [13:00:51]NVStorageSaveData done [13:00:51]OFDSenderStorePacket done [13:00:51]KKMCreateOFDPacket done [13:00:51]NVStorageSaveData kkm_last_timestamp [13:00:51]File name is /storage/kkm_last_timestamp [13:00:51]Write 4 bytes [13:00:51]NVStorageSaveData done [13:00:51]ExternCall_PrintAddStr [13:00:51]wPrintStart [13:00:51]Write to MH i2c: 01 00 00 AE 03 B1 [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: 01 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: 01 07 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: 01 07 00 AE 03 00 00 00 00 00 FF 0F C6 [13:00:51]RasterBufferAndPrint [13:00:51]line Счет N : (1)1695622 [13:00:51]line ИНН: 02508201610067 [13:00:51]line Контрольно-Кассовый Чек [13:00:51]line ПРОДАЖА [13:00:51]line ТРК (МРК, ГНК) : 33 [13:00:51]line Товар: 2710124130 [13:00:51]line Аи-92-К-5 [13:00:51]line 7.540 * 66.40 [13:00:51]line = 500.66 [13:00:51]line НДС 12% НСП 1% [13:00:51]line > о реализуемом товаре [13:00:51]line ИТОГО: 500.66 [13:00:51]line НСП 1% : 4.43 [13:00:51]line НДС 12% : 53.17 [13:00:51]line Наличными: 0.00 [13:00:51]line Безнал.: 500.66 [13:00:51]line Место: АЗС № 144 "Партнер Нефть" [13:00:51]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:00:51]line СНО: Общий режим [13:00:51]line Чек 62 24.06.2024 13:00 [13:00:51]line Смена: 397 ФФД: 1.0 [13:00:51]line ЗНМ: 0300000170 [13:00:51]line РНМ: 0000000000095696 [13:00:51]line Версия ККМ: 001 [13:00:51]line Платежная система: АКБ Кыргызстан [13:00:51]line ФМ: 0000000000875009 [13:00:51]line ФД: 77060 [13:00:51]line ФПД: 273426695711606 [13:00:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130051&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77060&fm=273426695711606&tin=02508201610067®Number=0000000000095696&sum=50066 [13:00:51]written 0, free lines is 4095 [13:00:51]OFD Sender: Processing packet 77060 [packets to send 351, broken 350] [13:00:51]ProducePacketName [13:00:51]name=ofd_packets/00077060 [13:00:51]OFD Sender: To server: pG, [13:00:51]CommunicateWithHost lk.salyk.kg:30040 [13:00:51]ConnectInit lk.salyk.kg [13:00:52]Connected sock=10 [13: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 35 30 30 39 0F 01 00 00 69 1D 07 01 E8 F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 03 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 04 2D 01 00 35 04 06 00 F8 AE 1D 11 EB 76 46 52 A8 4C 19 00 74 D8 [13:00:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 C3 66 47 00 8E 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 35 30 30 39 10 04 04 00 04 2D 01 00 F4 03 04 00 96 14 79 66 B6 04 01 00 00 D9 6D 79 9F 2B 59 80 87 [13:00:52]CommunicateWithHost err = 0 [13:00:52]CheckOFDResponse [13:00:52]1017 (14) - 77093643461234 [13:00:52]1041 (16) - 0000000000875009 [13:00:52]1040 (4) - 77060 [13:00:52]1012 (4) - 24.06.2024 06:39 [13:00:52]1206 (1) - 0 [13:00:52]OFD Sender: Remove packet 77060 [13:00:52]ProducePacketName [13:00:52]name=ofd_packets/00077060 [13:00:52]NVStorageDeleteData [13:00:52]Write to MH i2c: 01 00 00 D8 03 DB [13:00:52]Write i2c OK [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: 01 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: 01 07 00 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: 01 07 00 D8 03 00 00 00 00 00 0B 0D FA [13:00:52]RasterBufferAndPrint [13:00:52]line [13:00:52]line [13:00:52]line [13:00:52]line [13:00:52]line [13:00:52]written 0, free lines is 3346 [13:00:52]MH_Cut [13:00:52]Write to MH i2c: D1 01 00 DF 03 01 B4 [13:00:52]Write i2c OK [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: D1 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: D1 01 00 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: D1 01 00 DF 03 00 B3 [13:00:52]Write to MH i2c: 01 00 00 E0 03 E3 [13:00:52]Write i2c OK [13:00:52]MH_I2C_Read... [13:00:52]OFD Sender: No OFD packet to send [13:00:53]*** Cut start [13:00:53]*** Partial cut [13:00:53]*** CUTSNS_PIN = 1 [13:00:53]*** CUTSNS_PIN = 0 [13:00:53]*** Brake cut motor [13:00:53]Read from MH i2c: 01 [13:00:53]MH_I2C_Read... [13:00:53]*** Stop cut motor [13:00:53]*** Cut end [13:00:53]Read from MH i2c: 01 07 00 [13:00:53]MH_I2C_Read... [13:00:53]Read from MH i2c: 01 07 00 E0 03 00 00 00 00 00 FF 0F F8 [13:00:53]process_action close_receipt done [13:00:53]requested_data is exist [13:00:53]produce_requested_data [13:00:53]requested_item fm.sn is exist - process it [13:00:53]wFMCommunicate request_size=4 [13:00:53]MH_SAM_APDU [13:00:53]CAPDU: 80 11 00 00 [13:00:53]Write to MH i2c: E2 08 00 E1 03 80 11 00 00 00 00 00 00 5E [13:00:53]Write i2c OK [13:00:53]MH_I2C_Read... [13:00:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:53]Read from MH i2c: E2 [13:00:53]MH_I2C_Read... [13:00:53]Read from MH i2c: E2 17 00 [13:00:53]MH_I2C_Read... [13:00:53]Read from MH i2c: E2 17 00 E1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 AE [13:00:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:00:53]wFMCommunicate OK [13:00:53]requested_item fd.num is exist - process it [13:00:53]SAM_PROTO_GetFieldsCounters [13:00:53]wFMCommunicate request_size=4 [13:00:53]MH_SAM_APDU [13:00:53]CAPDU: 80 13 00 00 [13:00:53]Write to MH i2c: E2 08 00 E2 03 80 13 00 00 00 00 00 00 61 [13:00:53]Write i2c OK [13:00:53]MH_I2C_Read... [13:00:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:53]Read from MH i2c: E2 [13:00:53]MH_I2C_Read... [13:00:53]Read from MH i2c: E2 62 00 [13:00:53]MH_I2C_Read... [13:00:53]Read from MH i2c: E2 62 00 E2 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 04 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [13:00: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 04 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:00:53]wFMCommunicate OK [13:00:53]SAM_PROTO_GetFieldsCounters done [13:00:53]requested_item shift.num is exist - process it [13:00:53]requested_item shift.opened is exist - process it [13:00:53]req_shift_opened [13:00:53]FM_GetShiftState [13:00:53]SAM_PROTO_GetShiftState [13:00:53]wFMCommunicate request_size=4 [13:00:53]MH_SAM_APDU [13:00:53]CAPDU: 80 13 01 00 [13:00:53]Write to MH i2c: E2 08 00 E3 03 80 13 01 00 00 00 00 00 63 [13:00:53]Write i2c OK [13:00:53]MH_I2C_Read... [13:00:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:54]Read from MH i2c: E2 [13:00:54]MH_I2C_Read... [13:00:54]Read from MH i2c: E2 0E 00 [13:00:54]MH_I2C_Read... [13:00:54]Read from MH i2c: E2 0E 00 E3 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 72 [13:00:54]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:00:54]wFMCommunicate OK [13:00:54]SAM_PROTO_GetShiftState done [13:00:54]FM_GetShiftState done [13:00:54]req_shift_opened done [13:00:54]requested_item shift.open_date is exist - process it [13:00:54]req_shift_open_date [13:00:54]req_shift_open_date done [13:00:54]produce_requested_data done [13:00:54]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77060,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:00:54]process_action_free close_receipt [13:00:54]json_value_free [13:00:54]json_value_free done [13:00:54]process_json_proto returns [13:00:54]Send response to host [13:00:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77060,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:00:54]free response buf [13:00:54]execute_script done [13:00:54]execute_script returns [13:00:54]free content buf [13:00:54]Sock 8.Close socket [13:00:54]Sock 8.Thread stoped [13:00:57]OFD Sender: No OFD packet to send [13:01:02]OFD Sender: No OFD packet to send [13:01:07]OFD Sender: No OFD packet to send [13:01:12]OFD Sender: No OFD packet to send [13:01:17]OFD Sender: No OFD packet to send [13:01:22]OFD Sender: No OFD packet to send [13:01:27]OFD Sender: No OFD packet to send [13:01:32]OFD Sender: No OFD packet to send [13:01:37]OFD Sender: No OFD packet to send [13:01:42]OFD Sender: No OFD packet to send [13:01:47]OFD Sender: No OFD packet to send [13:01:52]OFD Sender: No OFD packet to send [13:01:58]OFD Sender: No OFD packet to send [13:02:03]OFD Sender: No OFD packet to send [13:02:08]OFD Sender: No OFD packet to send [13:02:13]OFD Sender: No OFD packet to send [13:02:18]OFD Sender: No OFD packet to send [13:02:23]OFD Sender: No OFD packet to send [13:02:28]OFD Sender: No OFD packet to send [13:02:33]OFD Sender: No OFD packet to send [13:02:38]OFD Sender: No OFD packet to send [13:02:43]OFD Sender: No OFD packet to send [13:02:48]OFD Sender: No OFD packet to send [13:02:53]OFD Sender: No OFD packet to send [13:02:58]OFD Sender: No OFD packet to send [13:03:03]OFD Sender: No OFD packet to send [13:03:08]OFD Sender: No OFD packet to send [13:03:10]accept exits with 9 [13:03:10]New connection [13:03:10]New thread 3067456868 created [13:03:10]Thread 3067600228 joined [13:03:10]Waiting for new connection... [13:03:10] Sock 9.Parse request [13:03:10]Sock 9.Check first char [13:03:10]Sock 9.First char is OK [13:03:10]request: POST /json_proto HTTP/1.0 [13:03:10]Method: POST [13:03:10]URL: /json_proto [13:03:10]Method is POST - this is cgi request [13:03:10]url: /json_proto [13:03:10]query_string will be loaded in cgi processing [13:03:10]execute_cgi json_proto POST (null) [13:03:10]execute_cgi path=json_proto method=POST [13:03:10]POST find Content-Length [13:03:10]Host: 172.17.39.195:8080 [13:03:10]Content-Length: 678 [13:03:10]Content-Type: application/json [13:03:10] [13:03:10]POST finish read [13:03:10]Found Content-Length = 678 [13:03:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:03:10]execute_script... [13:03: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)1695624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:03:10]POST & json_proto [13:03:10]process_json_proto [13:03:10]json parsed OK: [13:03:10]protocol is kg_v1.0 [13:03:10]action value=close_receipt [13:03:10]process_action close_receipt [13:03:10]cmd_close_receipt [13:03:10]MH_GetDate [13:03:10]Write to MH i2c: F0 00 00 E4 03 D6 [13:03:10]Write i2c OK [13:03:10]MH_I2C_Read... [13:03:10]Read from MH i2c: F0 [13:03:10]MH_I2C_Read... [13:03:10]Read from MH i2c: F0 09 00 [13:03:10]MH_I2C_Read... [13:03:10]Read from MH i2c: F0 09 00 E4 03 00 8F 6E 79 66 99 81 91 64 CA [13:03:10]GetLastDocTimeStamp 1719234051 [13:03:10]current date 1719234191 [13:03:10]FM_GetShiftState [13:03:10]SAM_PROTO_GetShiftState [13:03:10]wFMCommunicate request_size=4 [13:03:10]MH_SAM_APDU [13:03:10]CAPDU: 80 13 01 00 [13:03:10]Write to MH i2c: E2 08 00 E5 03 80 13 01 00 00 00 00 00 65 [13:03:10]Write i2c OK [13:03:10]MH_I2C_Read... [13:03:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:10]Read from MH i2c: E2 [13:03:10]MH_I2C_Read... [13:03:10]Read from MH i2c: E2 0E 00 [13:03:10]MH_I2C_Read... [13:03:10]Read from MH i2c: E2 0E 00 E5 03 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 74 [13:03:10]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:03:10]wFMCommunicate OK [13:03:10]SAM_PROTO_GetShiftState done [13:03:10]FM_GetShiftState done [13:03:10]opened in 1719189095 [13:03:10]opened+sec_in_day 1719275495 [13:03:10]quantity*price = 50065 [13:03:10]sum+1 = 50067 [13:03:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 63 24.06.2024 13:03 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77061 ФПД: 256056387589240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130311&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77061&fm=256056387589240&tin=02508201610067®Number=0000000000095696&sum=50000 [13:03:11]StoreToDocumentArchive [13:03:11]shift 397 fd 77061 [13:03:11]save to /storage/0397/doc_00077061 [13:03:11]save last doc name /storage/0397/doc_00077061 to /storage/kkm_last_doc_name [13:03:11]save OK [13:03:11]Clear old archive folders... [13:03:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:11]tlvbuf is 0076CAB0 [13:03:11]SAM_PROTO_ClearQueue [13:03:11]wFMCommunicate request_size=4 [13:03:11]MH_SAM_APDU [13:03:11]CAPDU: 80 09 00 00 [13:03:11]Write to MH i2c: E2 08 00 F2 03 80 09 00 00 00 00 00 00 67 [13:03:11]Write i2c OK [13:03:11]MH_I2C_Read... [13:03:11]*** iso7816_exchange 80 09 00 00... 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 F2 03 00 90 00 69 [13:03:11]RAPDU: 90 00 [13:03:11]wFMCommunicate OK [13:03:11]SAM_PROTO_ClearQueue done [13:03:11]KKMCreateOFDPacket [13:03:11]OFDProtocolAddRootSTLVToBuf [13:03:11]FM_MakeSignedData [13:03:11]FM_MakeSignedData [13:03:11]SAM_PROTO_SignData [13:03:11]wFMCommunicate request_size=4 [13:03:11]MH_SAM_APDU [13:03:11]CAPDU: 80 0D 01 02 [13:03:11]Write to MH i2c: E2 08 00 F3 03 80 0D 01 02 00 00 00 00 6F [13:03:11]Write i2c OK [13:03:11]MH_I2C_Read... [13:03:11]*** 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 F3 03 00 90 00 6A [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 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 8F 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 05 2D 01 00 35 04 06 00 E8 [13:03:11]Write to MH i2c: E2 02 01 F4 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 8F 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 05 2D 01 00 35 04 06 00 E8 00 00 EE [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 F4 03 00 90 00 6B [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 E1 C6 06 54 78 [13:03:11]Write to MH i2c: E2 0D 00 F5 03 80 0D 02 02 05 00 E1 C6 06 54 78 00 00 F5 [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 F5 03 00 90 00 6C [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 F6 03 80 0D 03 02 00 00 00 00 74 [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 F6 03 00 FC 25 B0 00 F1 D3 1B 0E 90 00 33 [13:03:11]RAPDU: FC 25 B0 00 F1 D3 1B 0E 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 F7 03 80 11 00 00 00 00 00 00 74 [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 F7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 C4 [13:03:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:03:11]wFMCommunicate OK [13:03:11]CreateOFDProtocolMessage done [13:03:11]OFDSenderStorePacket 77061 [13:03:11]StoreOFDPacket docnum=77061 [13:03:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 DF BF 07 01 3A 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 8F 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 05 2D 01 00 35 04 06 00 E8 E1 C6 06 54 78 FC 25 B0 00 F1 D3 1B 0E [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/00077061 [13:03:11]NVStorageSaveData ofd_packets/00077061 [13:03:11]File name is /storage/ofd_packets/00077061 [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 F8 03 FB [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 F8 03 00 00 00 00 00 FF 0F 10 [13:03:11]RasterBufferAndPrint [13:03:11]line Счет N : (1)1695624 [13:03:11]line ИНН: 02508201610067 [13:03:11]line Контрольно-Кассовый Чек [13:03:11]line ПРОДАЖА [13:03:11]line ТРК (МРК, ГНК) : 53 [13:03:11]line Товар: 2710124130 [13:03:11]line Аи-92-К-5 [13:03:11]line 7.540 * 66.40 [13:03:11]line = 500.66 [13:03:11]line НДС 12% НСП 1% [13:03:11]line > о реализуемом товаре [13:03:11]line ОКРУГЛЕНИЕ: -0.66 [13:03:11]line ИТОГО: 500.00 [13:03:11]line Внесено: 500.00 [13:03:11]line СДАЧА: 0.00 [13:03:11]line НСП 1% : 4.43 [13:03:11]line НДС 12% : 53.17 [13:03:11]line Наличными: 500.00 [13:03:11]line Безнал.: 0.00 [13:03:11]line Место: АЗС № 144 "Партнер Нефть" [13:03:11]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:03:11]line СНО: Общий режим [13:03:11]line Чек 63 24.06.2024 13:03 [13:03:11]line Смена: 397 ФФД: 1.0 [13:03:11]line ЗНМ: 0300000170 [13:03:11]line РНМ: 0000000000095696 [13:03:11]line Версия ККМ: 001 [13:03:11]line ФМ: 0000000000875009 [13:03:11]line ФД: 77061 [13:03:11]line ФПД: 256056387589240 [13:03:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130311&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77061&fm=256056387589240&tin=02508201610067®Number=0000000000095696&sum=50000 [13:03:12]OFD Sender: Processing packet 77061 [packets to send 351, broken 350] [13:03:12]ProducePacketName [13:03:12]name=ofd_packets/00077061 [13:03:12]OFD Sender: To server: pG, [13:03:12]CommunicateWithHost lk.salyk.kg:30040 [13:03:12]ConnectInit lk.salyk.kg [13:03:12]written 0, free lines is 4095 [13:03:12]Connected sock=10 [13:03:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 DF BF 07 01 3A 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 8F 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 05 2D 01 00 35 04 06 00 E8 E1 C6 06 54 78 FC 25 B0 00 F1 D3 1B 0E [13:03:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 13 68 47 00 9D 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 35 30 30 39 10 04 04 00 05 2D 01 00 F4 03 04 00 22 15 79 66 B6 04 01 00 00 09 7C B7 B7 B8 B5 4C BB [13:03:12]CommunicateWithHost err = 0 [13:03:12]CheckOFDResponse [13:03:12]1017 (14) - 77093643461234 [13:03:12]1041 (16) - 0000000000875009 [13:03:12]1040 (4) - 77061 [13:03:12]1012 (4) - 24.06.2024 06:41 [13:03:12]1206 (1) - 0 [13:03:12]OFD Sender: Remove packet 77061 [13:03:12]ProducePacketName [13:03:12]name=ofd_packets/00077061 [13:03:12]NVStorageDeleteData [13:03:12]Write to MH i2c: 01 00 00 23 04 27 [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: 01 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: 01 07 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: 01 07 00 23 04 00 00 00 00 00 DC 0C 16 [13:03:12]RasterBufferAndPrint [13:03:12]line [13:03:12]line [13:03:12]line [13:03:12]line [13:03:12]line [13:03:12]written 0, free lines is 3298 [13:03:12]MH_Cut [13:03:12]Write to MH i2c: D1 01 00 2A 04 01 00 [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 2A 04 00 FF [13:03:12]Write to MH i2c: 01 00 00 2B 04 2F [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:13]OFD Sender: No OFD packet to send [13:03:13]*** Cut start [13:03:13]*** Partial cut [13:03:13]*** CUTSNS_PIN = 1 [13:03:13]*** CUTSNS_PIN = 0 [13:03:13]*** Brake cut motor [13:03:14]Read from MH i2c: 01 [13:03:14]MH_I2C_Read... [13:03:14]*** Stop cut motor [13:03:14]*** Cut end [13:03:14]Read from MH i2c: 01 07 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: 01 07 00 2B 04 00 00 00 00 00 FF 0F 44 [13:03:14]process_action close_receipt done [13:03:14]requested_data is exist [13:03:14]produce_requested_data [13:03:14]requested_item fm.sn is exist - process it [13:03:14]wFMCommunicate request_size=4 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 11 00 00 [13:03:14]Write to MH i2c: E2 08 00 2C 04 80 11 00 00 00 00 00 00 AA [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 17 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 17 00 2C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 FA [13:03:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:03:14]wFMCommunicate OK [13:03:14]requested_item fd.num is exist - process it [13:03:14]SAM_PROTO_GetFieldsCounters [13:03:14]wFMCommunicate request_size=4 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 13 00 00 [13:03:14]Write to MH i2c: E2 08 00 2D 04 80 13 00 00 00 00 00 00 AD [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 62 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 62 00 2D 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 05 2D 01 00 0E 04 04 00 8D 01 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 53 [13:03: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 05 2D 01 00 0E 04 04 00 8D 01 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 [13:03:14]wFMCommunicate OK [13:03:14]SAM_PROTO_GetFieldsCounters done [13:03:14]requested_item shift.num is exist - process it [13:03:14]requested_item shift.opened is exist - process it [13:03:14]req_shift_opened [13:03:14]FM_GetShiftState [13:03:14]SAM_PROTO_GetShiftState [13:03:14]wFMCommunicate request_size=4 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 13 01 00 [13:03:14]Write to MH i2c: E2 08 00 2E 04 80 13 01 00 00 00 00 00 AF [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 0E 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 0E 00 2E 04 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 BE [13:03:14]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:03:14]wFMCommunicate OK [13:03:14]SAM_PROTO_GetShiftState done [13:03:14]FM_GetShiftState done [13:03:14]req_shift_opened done [13:03:14]requested_item shift.open_date is exist - process it [13:03:14]req_shift_open_date [13:03:14]req_shift_open_date done [13:03:14]produce_requested_data done [13:03:14]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77061,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:03:14]process_action_free close_receipt [13:03:14]json_value_free [13:03:14]json_value_free done [13:03:14]process_json_proto returns [13:03:14]Send response to host [13:03:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77061,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:03:14]free response buf [13:03:14]execute_script done [13:03:14]execute_script returns [13:03:14]free content buf [13:03:14]Sock 9.Close socket [13:03:14]Sock 9.Thread stoped [13:03:14]accept exits with 8 [13:03:14]New connection [13:03:14]New thread 3067600228 created [13:03:14]Thread 3067456868 joined [13:03:14]Waiting for new connection... [13:03:14] Sock 8.Parse request [13:03:14]Sock 8.Check first char [13:03:14]Sock 8.First char is OK [13:03:14]request: POST /json_proto HTTP/1.0 [13:03:14]Method: POST [13:03:14]URL: /json_proto [13:03:14]Method is POST - this is cgi request [13:03:14]url: /json_proto [13:03:14]query_string will be loaded in cgi processing [13:03:14]execute_cgi json_proto POST (null) [13:03:14]execute_cgi path=json_proto method=POST [13:03:14]POST find Content-Length [13:03:14]Host: 172.17.39.195:8080 [13:03:14]Content-Length: 678 [13:03:14]Content-Type: application/json [13:03:14] [13:03:14]POST finish read [13:03:14]Found Content-Length = 678 [13:03:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 3.920, "sum" : 260.29, "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" ] } } [13:03:14]execute_script... [13:03: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)1695626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 3.920, "sum" : 260.29, "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" ] } } [13:03:14]POST & json_proto [13:03:14]process_json_proto [13:03:14]json parsed OK: [13:03:14]protocol is kg_v1.0 [13:03:14]action value=close_receipt [13:03:14]process_action close_receipt [13:03:14]cmd_close_receipt [13:03:14]MH_GetDate [13:03:14]Write to MH i2c: F0 00 00 2F 04 22 [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: F0 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: F0 09 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: F0 09 00 2F 04 00 93 6E 79 66 99 81 91 64 1A [13:03:14]GetLastDocTimeStamp 1719234191 [13:03:14]current date 1719234195 [13:03:14]FM_GetShiftState [13:03:14]SAM_PROTO_GetShiftState [13:03:14]wFMCommunicate request_size=4 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 13 01 00 [13:03:14]Write to MH i2c: E2 08 00 30 04 80 13 01 00 00 00 00 00 B1 [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 0E 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 0E 00 30 04 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 C0 [13:03:14]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:03:14]wFMCommunicate OK [13:03:14]SAM_PROTO_GetShiftState done [13:03:14]FM_GetShiftState done [13:03:14]opened in 1719189095 [13:03:14]opened+sec_in_day 1719275495 [13:03:14]quantity*price = 26028 [13:03:14]sum+1 = 26030 [13:03:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 260.00 Внесено: 260.00 СДАЧА: 0.00 НСП 1% : 2.30 НДС 12% : 27.64 Наличными: 260.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 64 24.06.2024 13:03 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77062 ФПД: 204761915056564 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130315&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77062&fm=204761915056564&tin=02508201610067®Number=0000000000095696&sum=26000 [13:03:16]StoreToDocumentArchive [13:03:16]shift 397 fd 77062 [13:03:16]save to /storage/0397/doc_00077062 [13:03:16]save last doc name /storage/0397/doc_00077062 to /storage/kkm_last_doc_name [13:03:16]save OK [13:03:16]Clear old archive folders... [13:03:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:16]tlvbuf is 0076A7C0 [13:03:16]SAM_PROTO_ClearQueue [13:03:16]wFMCommunicate request_size=4 [13:03:16]MH_SAM_APDU [13:03:16]CAPDU: 80 09 00 00 [13:03:16]Write to MH i2c: E2 08 00 3D 04 80 09 00 00 00 00 00 00 B3 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 03 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 03 00 3D 04 00 90 00 B5 [13:03:16]RAPDU: 90 00 [13:03:16]wFMCommunicate OK [13:03:16]SAM_PROTO_ClearQueue done [13:03:16]KKMCreateOFDPacket [13:03:16]OFDProtocolAddRootSTLVToBuf [13:03:16]FM_MakeSignedData [13:03:16]FM_MakeSignedData [13:03:16]SAM_PROTO_SignData [13:03:16]wFMCommunicate request_size=4 [13:03:16]MH_SAM_APDU [13:03:16]CAPDU: 80 0D 01 02 [13:03:16]Write to MH i2c: E2 08 00 3E 04 80 0D 01 02 00 00 00 00 BB [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 03 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 03 00 3E 04 00 90 00 B6 [13:03:16]RAPDU: 90 00 [13:03:16]wFMCommunicate OK [13:03:16]wFMCommunicate request_size=255 [13:03:16]MH_SAM_APDU [13:03: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 35 FF 03 08 00 03 50 0F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 AD 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 40 00 00 00 F4 03 04 00 93 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 06 2D 01 00 35 04 06 00 BA [13:03:16]Write to MH i2c: E2 02 01 3F 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 0F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 AD 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 40 00 00 00 F4 03 04 00 93 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 06 2D 01 00 35 04 06 00 BA 00 00 88 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 03 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [13:03:16]RAPDU: 90 00 [13:03:16]wFMCommunicate OK [13:03:16]wFMCommunicate request_size=10 [13:03:16]MH_SAM_APDU [13:03:16]CAPDU: 80 0D 02 02 05 3A D9 35 E1 B4 [13:03:16]Write to MH i2c: E2 0D 00 40 04 80 0D 02 02 05 00 3A D9 35 E1 B4 00 00 A5 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 03 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 03 00 40 04 00 90 00 B8 [13:03:16]RAPDU: 90 00 [13:03:16]wFMCommunicate OK [13:03:16]wFMCommunicate request_size=4 [13:03:16]MH_SAM_APDU [13:03:16]CAPDU: 80 0D 03 02 [13:03:16]Write to MH i2c: E2 08 00 41 04 80 0D 03 02 00 00 00 00 C0 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 0B 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 0B 00 41 04 00 D1 0D 7A 1F 96 41 77 E9 90 00 6F [13:03:16]RAPDU: D1 0D 7A 1F 96 41 77 E9 90 00 [13:03:16]wFMCommunicate OK [13:03:16]SAM_PROTO_SignData done [13:03:16]FM_MakeSignedData done [13:03:16]CreateOFDProtocolMessage [13:03:16]wFMCommunicate request_size=4 [13:03:16]MH_SAM_APDU [13:03:16]CAPDU: 80 11 00 00 [13:03:16]Write to MH i2c: E2 08 00 42 04 80 11 00 00 00 00 00 00 C0 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 17 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 17 00 42 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 10 [13:03:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:03:16]wFMCommunicate OK [13:03:16]CreateOFDProtocolMessage done [13:03:16]OFDSenderStorePacket 77062 [13:03:16]StoreOFDPacket docnum=77062 [13:03:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 C9 33 07 01 F2 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 0F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 AD 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 40 00 00 00 F4 03 04 00 93 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 06 2D 01 00 35 04 06 00 BA 3A D9 35 E1 B4 D1 0D 7A 1F 96 41 77 E9 [13:03:16]CheckFolder [13:03:16]dirname=/storage/ofd_packets [13:03:16]CheckFolder done [13:03:16]ProducePacketName [13:03:16]name=ofd_packets/00077062 [13:03:16]NVStorageSaveData ofd_packets/00077062 [13:03:16]File name is /storage/ofd_packets/00077062 [13:03:16]Write 301 bytes [13:03:16]NVStorageSaveData done [13:03:16]OFDSenderStorePacket done [13:03:16]KKMCreateOFDPacket done [13:03:16]NVStorageSaveData kkm_last_timestamp [13:03:16]File name is /storage/kkm_last_timestamp [13:03:16]Write 4 bytes [13:03:16]NVStorageSaveData done [13:03:16]ExternCall_PrintAddStr [13:03:16]wPrintStart [13:03:16]Write to MH i2c: 01 00 00 43 04 47 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: 01 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: 01 07 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: 01 07 00 43 04 00 00 00 00 00 FF 0F 5C [13:03:16]RasterBufferAndPrint [13:03:16]line Счет N : (1)1695626 [13:03:16]line ИНН: 02508201610067 [13:03:16]line Контрольно-Кассовый Чек [13:03:16]line ПРОДАЖА [13:03:16]line ТРК (МРК, ГНК) : 33 [13:03:16]line Товар: 2710124130 [13:03:16]line Аи-92-К-5 [13:03:16]line 3.920 * 66.40 [13:03:16]line = 260.29 [13:03:16]line НДС 12% НСП 1% [13:03:16]line > о реализуемом товаре [13:03:16]line ОКРУГЛЕНИЕ: -0.29 [13:03:16]line ИТОГО: 260.00 [13:03:16]line Внесено: 260.00 [13:03:16]line СДАЧА: 0.00 [13:03:16]line НСП 1% : 2.30 [13:03:16]line НДС 12% : 27.64 [13:03:16]line Наличными: 260.00 [13:03:16]line Безнал.: 0.00 [13:03:16]line Место: АЗС № 144 "Партнер Нефть" [13:03:16]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:03:16]line СНО: Общий режим [13:03:16]line Чек 64 24.06.2024 13:03 [13:03:16]line Смена: 397 ФФД: 1.0 [13:03:16]line ЗНМ: 0300000170 [13:03:16]line РНМ: 0000000000095696 [13:03:16]line Версия ККМ: 001 [13:03:16]line ФМ: 0000000000875009 [13:03:16]line ФД: 77062 [13:03:16]line ФПД: 204761915056564 [13:03:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130315&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77062&fm=204761915056564&tin=02508201610067®Number=0000000000095696&sum=26000 [13:03:16]written 0, free lines is 4095 [13:03:16]OFD Sender: Processing packet 77062 [packets to send 351, broken 350] [13:03:16]ProducePacketName [13:03:16]name=ofd_packets/00077062 [13:03:16]OFD Sender: To server: pG, [13:03:16]CommunicateWithHost lk.salyk.kg:30040 [13:03:16]ConnectInit lk.salyk.kg [13:03:16]Connected sock=10 [13:03:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 C9 33 07 01 F2 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 50 0F 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 AD 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 40 00 00 00 F4 03 04 00 93 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 06 2D 01 00 35 04 06 00 BA 3A D9 35 E1 B4 D1 0D 7A 1F 96 41 77 E9 [13:03:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 FD B9 47 00 BB 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 35 30 30 39 10 04 04 00 06 2D 01 00 F4 03 04 00 27 15 79 66 B6 04 01 00 00 13 A7 66 44 DC 71 1D CF [13:03:17]CommunicateWithHost err = 0 [13:03:17]CheckOFDResponse [13:03:17]1017 (14) - 77093643461234 [13:03:17]1041 (16) - 0000000000875009 [13:03:17]1040 (4) - 77062 [13:03:17]1012 (4) - 24.06.2024 06:41 [13:03:17]1206 (1) - 0 [13:03:17]OFD Sender: Remove packet 77062 [13:03:17]ProducePacketName [13:03:17]name=ofd_packets/00077062 [13:03:17]NVStorageDeleteData [13:03:17]Write to MH i2c: 01 00 00 6E 04 72 [13:03:17]Write i2c OK [13:03:17]MH_I2C_Read... [13:03:17]Read from MH i2c: 01 [13:03:17]MH_I2C_Read... [13:03:17]Read from MH i2c: 01 07 00 [13:03:17]MH_I2C_Read... [13:03:17]Read from MH i2c: 01 07 00 6E 04 00 00 00 00 00 02 0D 88 [13:03:17]RasterBufferAndPrint [13:03:17]line [13:03:17]line [13:03:17]line [13:03:17]line [13:03:17]line [13:03:17]written 0, free lines is 3340 [13:03:17]MH_Cut [13:03:17]Write to MH i2c: D1 01 00 75 04 01 4B [13:03:17]Write i2c OK [13:03:17]MH_I2C_Read... [13:03:17]Read from MH i2c: D1 [13:03:17]MH_I2C_Read... [13:03:17]Read from MH i2c: D1 01 00 [13:03:17]MH_I2C_Read... [13:03:17]Read from MH i2c: D1 01 00 75 04 00 4A [13:03:17]Write to MH i2c: 01 00 00 76 04 7A [13:03:17]Write i2c OK [13:03:17]MH_I2C_Read... [13:03:17]OFD Sender: No OFD packet to send [13:03:17]*** Cut start [13:03:17]*** Partial cut [13:03:17]*** CUTSNS_PIN = 1 [13:03:18]*** CUTSNS_PIN = 0 [13:03:18]*** Brake cut motor [13:03:18]Read from MH i2c: 01 [13:03:18]MH_I2C_Read... [13:03:18]*** Stop cut motor [13:03:18]*** Cut end [13:03:18]Read from MH i2c: 01 07 00 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: 01 07 00 76 04 00 00 00 00 00 FF 0F 8F [13:03:18]process_action close_receipt done [13:03:18]requested_data is exist [13:03:18]produce_requested_data [13:03:18]requested_item fm.sn is exist - process it [13:03:18]wFMCommunicate request_size=4 [13:03:18]MH_SAM_APDU [13:03:18]CAPDU: 80 11 00 00 [13:03:18]Write to MH i2c: E2 08 00 77 04 80 11 00 00 00 00 00 00 F5 [13:03:18]Write i2c OK [13:03:18]MH_I2C_Read... [13:03:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:18]Read from MH i2c: E2 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 17 00 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 17 00 77 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 45 [13:03:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:03:18]wFMCommunicate OK [13:03:18]requested_item fd.num is exist - process it [13:03:18]SAM_PROTO_GetFieldsCounters [13:03:18]wFMCommunicate request_size=4 [13:03:18]MH_SAM_APDU [13:03:18]CAPDU: 80 13 00 00 [13:03:18]Write to MH i2c: E2 08 00 78 04 80 13 00 00 00 00 00 00 F8 [13:03:18]Write i2c OK [13:03:18]MH_I2C_Read... [13:03:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:18]Read from MH i2c: E2 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 62 00 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 62 00 78 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 06 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [13:03: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 06 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:03:18]wFMCommunicate OK [13:03:18]SAM_PROTO_GetFieldsCounters done [13:03:18]requested_item shift.num is exist - process it [13:03:18]requested_item shift.opened is exist - process it [13:03:18]req_shift_opened [13:03:18]FM_GetShiftState [13:03:18]SAM_PROTO_GetShiftState [13:03:18]wFMCommunicate request_size=4 [13:03:18]MH_SAM_APDU [13:03:18]CAPDU: 80 13 01 00 [13:03:18]Write to MH i2c: E2 08 00 79 04 80 13 01 00 00 00 00 00 FA [13:03:18]Write i2c OK [13:03:18]MH_I2C_Read... [13:03:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:18]Read from MH i2c: E2 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 0E 00 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 0E 00 79 04 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 09 [13:03:18]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:03:18]wFMCommunicate OK [13:03:18]SAM_PROTO_GetShiftState done [13:03:18]FM_GetShiftState done [13:03:18]req_shift_opened done [13:03:18]requested_item shift.open_date is exist - process it [13:03:18]req_shift_open_date [13:03:18]req_shift_open_date done [13:03:18]produce_requested_data done [13:03:18]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77062,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:03:18]process_action_free close_receipt [13:03:18]json_value_free [13:03:18]json_value_free done [13:03:18]process_json_proto returns [13:03:18]Send response to host [13:03:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77062,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:03:18]free response buf [13:03:18]execute_script done [13:03:18]execute_script returns [13:03:18]free content buf [13:03:18]Sock 8.Close socket [13:03:18]Sock 8.Thread stoped [13:03:22]OFD Sender: No OFD packet to send [13:03:27]OFD Sender: No OFD packet to send [13:03:32]OFD Sender: No OFD packet to send [13:03:37]OFD Sender: No OFD packet to send [13:03:42]OFD Sender: No OFD packet to send [13:03:43]accept exits with 9 [13:03:43]New connection [13:03:43]New thread 3067456868 created [13:03:43]Thread 3067600228 joined [13:03:43]Waiting for new connection... [13:03:43] Sock 9.Parse request [13:03:43]Sock 9.Check first char [13:03:43]Sock 9.First char is OK [13:03:43]request: POST /json_proto HTTP/1.0 [13:03:43]Method: POST [13:03:43]URL: /json_proto [13:03:43]Method is POST - this is cgi request [13:03:43]url: /json_proto [13:03:43]query_string will be loaded in cgi processing [13:03:43]execute_cgi json_proto POST (null) [13:03:43]execute_cgi path=json_proto method=POST [13:03:43]POST find Content-Length [13:03:43]Host: 172.17.39.195:8080 [13:03:43]Content-Length: 844 [13:03:43]Content-Type: application/json [13:03:43] [13:03:43]POST finish read [13:03:43]Found Content-Length = 844 [13:03:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 73.90, "quantity" : 27.070, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:43]execute_script... [13:03:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 73.90, "quantity" : 27.070, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:43]POST & json_proto [13:03:43]process_json_proto [13:03:43]json parsed OK: [13:03:43]protocol is kg_v1.0 [13:03:43]action value=close_receipt [13:03:43]process_action close_receipt [13:03:43]cmd_close_receipt [13:03:43]MH_GetDate [13:03:43]Write to MH i2c: F0 00 00 7A 04 6D [13:03:43]Write i2c OK [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: F0 [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: F0 09 00 [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: F0 09 00 7A 04 00 B0 6E 79 66 99 81 91 64 82 [13:03:43]GetLastDocTimeStamp 1719234195 [13:03:43]current date 1719234224 [13:03:43]FM_GetShiftState [13:03:43]SAM_PROTO_GetShiftState [13:03:43]wFMCommunicate request_size=4 [13:03:43]MH_SAM_APDU [13:03:43]CAPDU: 80 13 01 00 [13:03:43]Write to MH i2c: E2 08 00 7B 04 80 13 01 00 00 00 00 00 FC [13:03:43]Write i2c OK [13:03:43]MH_I2C_Read... [13:03:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:43]Read from MH i2c: E2 [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: E2 0E 00 [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: E2 0E 00 7B 04 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 0B [13:03:43]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:03:43]wFMCommunicate OK [13:03:43]SAM_PROTO_GetShiftState done [13:03:43]FM_GetShiftState done [13:03:43]opened in 1719189095 [13:03:43]opened+sec_in_day 1719275495 [13:03:43]quantity*price = 200047 [13:03:43]sum+1 = 200048 [13:03:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.47 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.47 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 65 24.06.2024 13:03 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000875009 ФД: 77063 ФПД: 42915375552471 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130344&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77063&fm=42915375552471&tin=02508201610067®Number=0000000000095696&sum=200047 [13:03:44]StoreToDocumentArchive [13:03:44]shift 397 fd 77063 [13:03:44]save to /storage/0397/doc_00077063 [13:03:44]save last doc name /storage/0397/doc_00077063 to /storage/kkm_last_doc_name [13:03:44]save OK [13:03:44]Clear old archive folders... [13:03:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:44]tlvbuf is 0076CD60 [13:03:44]SAM_PROTO_ClearQueue [13:03:44]wFMCommunicate request_size=4 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 09 00 00 [13:03:44]Write to MH i2c: E2 08 00 88 04 80 09 00 00 00 00 00 00 FE [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 88 04 00 90 00 00 [13:03:44]RAPDU: 90 00 [13:03:44]wFMCommunicate OK [13:03:44]SAM_PROTO_ClearQueue done [13:03:44]KKMCreateOFDPacket [13:03:44]OFDProtocolAddRootSTLVToBuf [13:03:44]FM_MakeSignedData [13:03:44]FM_MakeSignedData [13:03:44]SAM_PROTO_SignData [13:03:44]wFMCommunicate request_size=4 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 0D 01 02 [13:03:44]Write to MH i2c: E2 08 00 89 04 80 0D 01 02 00 00 00 00 06 [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 89 04 00 90 00 01 [13:03:44]RAPDU: 90 00 [13:03:44]wFMCommunicate OK [13:03:44]wFMCommunicate request_size=255 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 BE 69 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B0 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 07 2D 01 00 35 04 06 00 27 [13:03:44]Write to MH i2c: E2 02 01 8A 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 BE 69 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B0 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 07 2D 01 00 35 04 06 00 27 00 00 1D [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 8A 04 00 90 00 02 [13:03:44]RAPDU: 90 00 [13:03:44]wFMCommunicate OK [13:03:44]wFMCommunicate request_size=10 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 0D 02 02 05 08 03 B7 17 D7 [13:03:44]Write to MH i2c: E2 0D 00 8B 04 80 0D 02 02 05 00 08 03 B7 17 D7 00 00 C3 [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [13:03:44]RAPDU: 90 00 [13:03:44]wFMCommunicate OK [13:03:44]wFMCommunicate request_size=4 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 0D 03 02 [13:03:44]Write to MH i2c: E2 08 00 8C 04 80 0D 03 02 00 00 00 00 0B [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 0B 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 0B 00 8C 04 00 C6 80 7A C5 38 D4 E0 37 90 00 B4 [13:03:44]RAPDU: C6 80 7A C5 38 D4 E0 37 90 00 [13:03:44]wFMCommunicate OK [13:03:44]SAM_PROTO_SignData done [13:03:44]FM_MakeSignedData done [13:03:44]CreateOFDProtocolMessage [13:03:44]wFMCommunicate request_size=4 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 11 00 00 [13:03:44]Write to MH i2c: E2 08 00 8D 04 80 11 00 00 00 00 00 00 0B [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 17 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 17 00 8D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 5B [13:03:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:03:44]wFMCommunicate OK [13:03:44]CreateOFDProtocolMessage done [13:03:44]OFDSenderStorePacket 77063 [13:03:44]StoreOFDPacket docnum=77063 [13:03:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 23 01 07 01 39 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 BE 69 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B0 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 07 2D 01 00 35 04 06 00 27 08 03 B7 17 D7 C6 80 7A C5 38 D4 E0 37 [13:03:44]CheckFolder [13:03:44]dirname=/storage/ofd_packets [13:03:44]CheckFolder done [13:03:44]ProducePacketName [13:03:44]name=ofd_packets/00077063 [13:03:44]NVStorageSaveData ofd_packets/00077063 [13:03:44]File name is /storage/ofd_packets/00077063 [13:03:44]Write 301 bytes [13:03:44]NVStorageSaveData done [13:03:44]OFDSenderStorePacket done [13:03:44]KKMCreateOFDPacket done [13:03:44]NVStorageSaveData kkm_last_timestamp [13:03:44]File name is /storage/kkm_last_timestamp [13:03:44]Write 4 bytes [13:03:44]NVStorageSaveData done [13:03:44]ExternCall_PrintAddStr [13:03:44]wPrintStart [13:03:44]Write to MH i2c: 01 00 00 8E 04 92 [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: 01 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: 01 07 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: 01 07 00 8E 04 00 00 00 00 00 FF 0F A7 [13:03:44]RasterBufferAndPrint [13:03:44]line Счет N : (1)1695623 [13:03:44]line ИНН: 02508201610067 [13:03:44]line Контрольно-Кассовый Чек [13:03:44]line ПРОДАЖА [13:03:44]line ТРК (МРК, ГНК) : 41 [13:03:44]line Товар: 2710124500 [13:03:44]line Аи-95-К-3 [13:03:44]line 27.070 * 73.90 [13:03:44]line = 2000.47 [13:03:44]line НДС 12% НСП 1% [13:03:44]line > о реализуемом товаре [13:03:44]line ИТОГО: 2000.47 [13:03:44]line НСП 1% : 17.70 [13:03:44]line НДС 12% : 212.44 [13:03:44]line Наличными: 0.00 [13:03:44]line Безнал.: 2000.47 [13:03:44]line Место: АЗС № 144 "Партнер Нефть" [13:03:44]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:03:44]line СНО: Общий режим [13:03:44]line Чек 65 24.06.2024 13:03 [13:03:44]line Смена: 397 ФФД: 1.0 [13:03:44]line ЗНМ: 0300000170 [13:03:44]line РНМ: 0000000000095696 [13:03:44]line Версия ККМ: 001 [13:03:44]line Платежная система: АКБ Кыргызстан [13:03:44]line ФМ: 0000000000875009 [13:03:44]line ФД: 77063 [13:03:44]line ФПД: 42915375552471 [13:03:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130344&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77063&fm=42915375552471&tin=02508201610067®Number=0000000000095696&sum=200047 [13:03:44]written 0, free lines is 4095 [13:03:45]OFD Sender: Processing packet 77063 [packets to send 351, broken 350] [13:03:45]ProducePacketName [13:03:45]name=ofd_packets/00077063 [13:03:45]OFD Sender: To server: pG, [13:03:45]CommunicateWithHost lk.salyk.kg:30040 [13:03:45]ConnectInit lk.salyk.kg [13:03:45]Connected sock=10 [13:03:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 23 01 07 01 39 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 BE 69 00 00 00 00 00 37 04 06 00 DE 1C 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 B0 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 07 2D 01 00 35 04 06 00 27 08 03 B7 17 D7 C6 80 7A C5 38 D4 E0 37 [13:03:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 7B BE 47 00 04 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 35 30 30 39 10 04 04 00 07 2D 01 00 F4 03 04 00 43 15 79 66 B6 04 01 00 00 41 42 38 58 E7 24 DA 49 [13:03:45]CommunicateWithHost err = 0 [13:03:45]CheckOFDResponse [13:03:45]1017 (14) - 77093643461234 [13:03:45]1041 (16) - 0000000000875009 [13:03:45]1040 (4) - 77063 [13:03:45]1012 (4) - 24.06.2024 06:42 [13:03:45]1206 (1) - 0 [13:03:45]OFD Sender: Remove packet 77063 [13:03:45]ProducePacketName [13:03:45]name=ofd_packets/00077063 [13:03:45]NVStorageDeleteData [13:03:45]Write to MH i2c: 01 00 00 B8 04 BC [13:03:45]Write i2c OK [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: 01 [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: 01 07 00 [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: 01 07 00 B8 04 00 00 00 00 00 F2 0C C1 [13:03:45]RasterBufferAndPrint [13:03:45]line [13:03:45]line [13:03:45]line [13:03:45]line [13:03:45]line [13:03:45]written 0, free lines is 3321 [13:03:45]MH_Cut [13:03:45]Write to MH i2c: D1 01 00 BF 04 01 95 [13:03:45]Write i2c OK [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: D1 [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: D1 01 00 [13:03:45]MH_I2C_Read... [13:03:45]Read from MH i2c: D1 01 00 BF 04 00 94 [13:03:45]Write to MH i2c: 01 00 00 C0 04 C4 [13:03:45]Write i2c OK [13:03:45]MH_I2C_Read... [13:03:45]OFD Sender: No OFD packet to send [13:03:46]*** Cut start [13:03:46]*** Partial cut [13:03:46]*** CUTSNS_PIN = 1 [13:03:46]*** CUTSNS_PIN = 0 [13:03:46]*** Brake cut motor [13:03:46]Read from MH i2c: 01 [13:03:46]MH_I2C_Read... [13:03:46]*** Stop cut motor [13:03:46]*** Cut end [13:03:46]Read from MH i2c: 01 07 00 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: 01 07 00 C0 04 00 00 00 00 00 FF 0F D9 [13:03:46]process_action close_receipt done [13:03:46]requested_data is exist [13:03:46]produce_requested_data [13:03:46]requested_item fm.sn is exist - process it [13:03:46]wFMCommunicate request_size=4 [13:03:46]MH_SAM_APDU [13:03:46]CAPDU: 80 11 00 00 [13:03:46]Write to MH i2c: E2 08 00 C1 04 80 11 00 00 00 00 00 00 3F [13:03:46]Write i2c OK [13:03:46]MH_I2C_Read... [13:03:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:46]Read from MH i2c: E2 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 17 00 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 17 00 C1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 8F [13:03:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:03:46]wFMCommunicate OK [13:03:46]requested_item fd.num is exist - process it [13:03:46]SAM_PROTO_GetFieldsCounters [13:03:46]wFMCommunicate request_size=4 [13:03:46]MH_SAM_APDU [13:03:46]CAPDU: 80 13 00 00 [13:03:46]Write to MH i2c: E2 08 00 C2 04 80 13 00 00 00 00 00 00 42 [13:03:46]Write i2c OK [13:03:46]MH_I2C_Read... [13:03:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:46]Read from MH i2c: E2 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 62 00 [13:03:46]MH_I2C_Read... [13:03:46]Read from MH i2c: E2 62 00 C2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 07 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [13:03: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 07 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:03:46]wFMCommunicate OK [13:03:46]SAM_PROTO_GetFieldsCounters done [13:03:46]requested_item shift.num is exist - process it [13:03:46]requested_item shift.opened is exist - process it [13:03:46]req_shift_opened [13:03:46]FM_GetShiftState [13:03:46]SAM_PROTO_GetShiftState [13:03:46]wFMCommunicate request_size=4 [13:03:46]MH_SAM_APDU [13:03:46]CAPDU: 80 13 01 00 [13:03:46]Write to MH i2c: E2 08 00 C3 04 80 13 01 00 00 00 00 00 44 [13:03:46]Write i2c OK [13:03:46]MH_I2C_Read... [13:03:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:47]Read from MH i2c: E2 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 0E 00 [13:03:47]MH_I2C_Read... [13:03:47]Read from MH i2c: E2 0E 00 C3 04 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 53 [13:03:47]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:03:47]wFMCommunicate OK [13:03:47]SAM_PROTO_GetShiftState done [13:03:47]FM_GetShiftState done [13:03:47]req_shift_opened done [13:03:47]requested_item shift.open_date is exist - process it [13:03:47]req_shift_open_date [13:03:47]req_shift_open_date done [13:03:47]produce_requested_data done [13:03:47]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77063,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:03:47]process_action_free close_receipt [13:03:47]json_value_free [13:03:47]json_value_free done [13:03:47]process_json_proto returns [13:03:47]Send response to host [13:03:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77063,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:03:47]free response buf [13:03:47]execute_script done [13:03:47]execute_script returns [13:03:47]free content buf [13:03:47]Sock 9.Close socket [13:03:47]Sock 9.Thread stoped [13:03:50]OFD Sender: No OFD packet to send [13:03:55]OFD Sender: No OFD packet to send [13:04:00]OFD Sender: No OFD packet to send [13:04:05]OFD Sender: No OFD packet to send [13:04:10]OFD Sender: No OFD packet to send [13:04:15]OFD Sender: No OFD packet to send [13:04:20]OFD Sender: No OFD packet to send [13:04:25]OFD Sender: No OFD packet to send [13:04:30]OFD Sender: No OFD packet to send [13:04:35]OFD Sender: No OFD packet to send [13:04:41]OFD Sender: No OFD packet to send [13:04:41]accept exits with 8 [13:04:41]New connection [13:04:41]New thread 3067600228 created [13:04:41]Thread 3067456868 joined [13:04:41]Waiting for new connection... [13:04:41] Sock 8.Parse request [13:04:41]Sock 8.Check first char [13:04:41]Sock 8.First char is OK [13:04:41]request: POST /json_proto HTTP/1.0 [13:04:41]Method: POST [13:04:41]URL: /json_proto [13:04:41]Method is POST - this is cgi request [13:04:41]url: /json_proto [13:04:41]query_string will be loaded in cgi processing [13:04:41]execute_cgi json_proto POST (null) [13:04:41]execute_cgi path=json_proto method=POST [13:04:41]POST find Content-Length [13:04:41]Host: 172.17.39.195:8080 [13:04:41]Content-Length: 801 [13:04:41]Content-Type: application/json [13:04:41] [13:04:41]POST finish read [13:04:41]Found Content-Length = 801 [13:04:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 5.000, "sum" : 332.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 332.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:41]execute_script... [13:04:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 5.000, "sum" : 332.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 332.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:41]POST & json_proto [13:04:41]process_json_proto [13:04:41]json parsed OK: [13:04:41]protocol is kg_v1.0 [13:04:41]action value=close_receipt [13:04:41]process_action close_receipt [13:04:41]cmd_close_receipt [13:04:41]MH_GetDate [13:04:41]Write to MH i2c: F0 00 00 C4 04 B7 [13:04:41]Write i2c OK [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: F0 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: F0 09 00 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: F0 09 00 C4 04 00 EA 6E 79 66 99 81 91 64 06 [13:04:41]GetLastDocTimeStamp 1719234224 [13:04:41]current date 1719234282 [13:04:41]FM_GetShiftState [13:04:41]SAM_PROTO_GetShiftState [13:04:41]wFMCommunicate request_size=4 [13:04:41]MH_SAM_APDU [13:04:41]CAPDU: 80 13 01 00 [13:04:41]Write to MH i2c: E2 08 00 C5 04 80 13 01 00 00 00 00 00 46 [13:04:41]Write i2c OK [13:04:41]MH_I2C_Read... [13:04:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:41]Read from MH i2c: E2 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: E2 0E 00 [13:04:41]MH_I2C_Read... [13:04:41]Read from MH i2c: E2 0E 00 C5 04 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 55 [13:04:41]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:04:41]wFMCommunicate OK [13:04:41]SAM_PROTO_GetShiftState done [13:04:41]FM_GetShiftState done [13:04:41]opened in 1719189095 [13:04:41]opened+sec_in_day 1719275495 [13:04:41]quantity*price = 33200 [13:04:41]sum+1 = 33201 [13:04:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 332.00 НСП 1% : 2.94 НДС 12% : 35.26 Наличными: 0.00 Безнал.: 332.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 66 24.06.2024 13:04 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000875009 ФД: 77064 ФПД: 123733501433372 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130442&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77064&fm=123733501433372&tin=02508201610067®Number=0000000000095696&sum=33200 [13:04:42]StoreToDocumentArchive [13:04:42]shift 397 fd 77064 [13:04:42]save to /storage/0397/doc_00077064 [13:04:42]save last doc name /storage/0397/doc_00077064 to /storage/kkm_last_doc_name [13:04:42]save OK [13:04:42]Clear old archive folders... [13:04:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:04:42]tlvbuf is 0077B5D0 [13:04:42]SAM_PROTO_ClearQueue [13:04:42]wFMCommunicate request_size=4 [13:04:42]MH_SAM_APDU [13:04:42]CAPDU: 80 09 00 00 [13:04:42]Write to MH i2c: E2 08 00 D2 04 80 09 00 00 00 00 00 00 48 [13:04:42]Write i2c OK [13:04:42]MH_I2C_Read... [13:04:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:04:43]Read from MH i2c: E2 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 03 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 03 00 D2 04 00 90 00 4A [13:04:43]RAPDU: 90 00 [13:04:43]wFMCommunicate OK [13:04:43]SAM_PROTO_ClearQueue done [13:04:43]KKMCreateOFDPacket [13:04:43]OFDProtocolAddRootSTLVToBuf [13:04:43]FM_MakeSignedData [13:04:43]FM_MakeSignedData [13:04:43]SAM_PROTO_SignData [13:04:43]wFMCommunicate request_size=4 [13:04:43]MH_SAM_APDU [13:04:43]CAPDU: 80 0D 01 02 [13:04:43]Write to MH i2c: E2 08 00 D3 04 80 0D 01 02 00 00 00 00 50 [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:04:43]Read from MH i2c: E2 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 03 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 03 00 D3 04 00 90 00 4B [13:04:43]RAPDU: 90 00 [13:04:43]wFMCommunicate OK [13:04:43]wFMCommunicate request_size=255 [13:04:43]MH_SAM_APDU [13:04:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 B0 81 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 81 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 81 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 EA 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 08 2D 01 00 35 04 06 00 70 [13:04:43]Write to MH i2c: E2 02 01 D4 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 B0 81 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 81 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 81 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 EA 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 08 2D 01 00 35 04 06 00 70 00 00 3F [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:43]Read from MH i2c: E2 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 03 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 03 00 D4 04 00 90 00 4C [13:04:43]RAPDU: 90 00 [13:04:43]wFMCommunicate OK [13:04:43]wFMCommunicate request_size=10 [13:04:43]MH_SAM_APDU [13:04:43]CAPDU: 80 0D 02 02 05 88 F3 66 56 1C [13:04:43]Write to MH i2c: E2 0D 00 D5 04 80 0D 02 02 05 00 88 F3 66 56 1C 00 00 B0 [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:43]Read from MH i2c: E2 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 03 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [13:04:43]RAPDU: 90 00 [13:04:43]wFMCommunicate OK [13:04:43]wFMCommunicate request_size=4 [13:04:43]MH_SAM_APDU [13:04:43]CAPDU: 80 0D 03 02 [13:04:43]Write to MH i2c: E2 08 00 D6 04 80 0D 03 02 00 00 00 00 55 [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:04:43]Read from MH i2c: E2 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 0B 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 0B 00 D6 04 00 4D E4 58 CD 9F ED BF 5F 90 00 56 [13:04:43]RAPDU: 4D E4 58 CD 9F ED BF 5F 90 00 [13:04:43]wFMCommunicate OK [13:04:43]SAM_PROTO_SignData done [13:04:43]FM_MakeSignedData done [13:04:43]CreateOFDProtocolMessage [13:04:43]wFMCommunicate request_size=4 [13:04:43]MH_SAM_APDU [13:04:43]CAPDU: 80 11 00 00 [13:04:43]Write to MH i2c: E2 08 00 D7 04 80 11 00 00 00 00 00 00 55 [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:43]Read from MH i2c: E2 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 17 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: E2 17 00 D7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 A5 [13:04:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:04:43]wFMCommunicate OK [13:04:43]CreateOFDProtocolMessage done [13:04:43]OFDSenderStorePacket 77064 [13:04:43]StoreOFDPacket docnum=77064 [13:04:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 B5 58 07 01 37 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 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 B0 81 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 81 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 81 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 EA 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 08 2D 01 00 35 04 06 00 70 88 F3 66 56 1C 4D E4 58 CD 9F ED BF 5F [13:04:43]CheckFolder [13:04:43]dirname=/storage/ofd_packets [13:04:43]CheckFolder done [13:04:43]ProducePacketName [13:04:43]name=ofd_packets/00077064 [13:04:43]NVStorageSaveData ofd_packets/00077064 [13:04:43]File name is /storage/ofd_packets/00077064 [13:04:43]Write 301 bytes [13:04:43]NVStorageSaveData done [13:04:43]OFDSenderStorePacket done [13:04:43]KKMCreateOFDPacket done [13:04:43]NVStorageSaveData kkm_last_timestamp [13:04:43]File name is /storage/kkm_last_timestamp [13:04:43]Write 4 bytes [13:04:43]NVStorageSaveData done [13:04:43]ExternCall_PrintAddStr [13:04:43]wPrintStart [13:04:43]Write to MH i2c: 01 00 00 D8 04 DC [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 07 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 07 00 D8 04 00 00 00 00 00 FF 0F F1 [13:04:43]RasterBufferAndPrint [13:04:43]line Счет N : (1)1695627 [13:04:43]line ИНН: 02508201610067 [13:04:43]line Контрольно-Кассовый Чек [13:04:43]line ПРОДАЖА [13:04:43]line ТРК (МРК, ГНК) : 33 [13:04:43]line Товар: 2710124130 [13:04:43]line Аи-92-К-5 [13:04:43]line 5.000 * 66.40 [13:04:43]line = 332.00 [13:04:43]line НДС 12% НСП 1% [13:04:43]line > о реализуемом товаре [13:04:43]line ИТОГО: 332.00 [13:04:43]line НСП 1% : 2.94 [13:04:43]line НДС 12% : 35.26 [13:04:43]line Наличными: 0.00 [13:04:43]line Безнал.: 332.00 [13:04:43]line Место: АЗС № 144 "Партнер Нефть" [13:04:43]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:04:43]line СНО: Общий режим [13:04:43]line Чек 66 24.06.2024 13:04 [13:04:43]line Смена: 397 ФФД: 1.0 [13:04:43]line ЗНМ: 0300000170 [13:04:43]line РНМ: 0000000000095696 [13:04:43]line Версия ККМ: 001 [13:04:43]line Платежная система: O! деньги [13:04:43]line ФМ: 0000000000875009 [13:04:43]line ФД: 77064 [13:04:43]line ФПД: 123733501433372 [13:04:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130442&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77064&fm=123733501433372&tin=02508201610067®Number=0000000000095696&sum=33200 [13:04:43]written 0, free lines is 4095 [13:04:43]OFD Sender: Processing packet 77064 [packets to send 351, broken 350] [13:04:43]ProducePacketName [13:04:43]name=ofd_packets/00077064 [13:04:43]OFD Sender: To server: pG, [13:04:43]CommunicateWithHost lk.salyk.kg:30040 [13:04:43]ConnectInit lk.salyk.kg [13:04:43]Connected sock=10 [13:04:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 B5 58 07 01 37 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 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 B0 81 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 81 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 81 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 EA 6E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 08 2D 01 00 35 04 06 00 70 88 F3 66 56 1C 4D E4 58 CD 9F ED BF 5F [13:04:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 EE A3 47 00 3F 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 35 30 30 39 10 04 04 00 08 2D 01 00 F4 03 04 00 7D 15 79 66 B6 04 01 00 00 60 26 B0 10 98 56 FF 24 [13:04:43]CommunicateWithHost err = 0 [13:04:43]CheckOFDResponse [13:04:43]1017 (14) - 77093643461234 [13:04:43]1041 (16) - 0000000000875009 [13:04:43]1040 (4) - 77064 [13:04:43]1012 (4) - 24.06.2024 06:43 [13:04:43]1206 (1) - 0 [13:04:43]OFD Sender: Remove packet 77064 [13:04:43]ProducePacketName [13:04:43]name=ofd_packets/00077064 [13:04:43]NVStorageDeleteData [13:04:43]Write to MH i2c: 01 00 00 02 05 07 [13:04:43]Write i2c OK [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 07 00 [13:04:43]MH_I2C_Read... [13:04:43]Read from MH i2c: 01 07 00 02 05 00 00 00 00 00 ED 0C 07 [13:04:43]RasterBufferAndPrint [13:04:43]line [13:04:43]line [13:04:43]line [13:04:43]line [13:04:43]line [13:04:43]written 0, free lines is 3315 [13:04:44]MH_Cut [13:04:44]Write to MH i2c: D1 01 00 09 05 01 E0 [13:04:44]Write i2c OK [13:04:44]MH_I2C_Read... [13:04:44]Read from MH i2c: D1 [13:04:44]MH_I2C_Read... [13:04:44]Read from MH i2c: D1 01 00 [13:04:44]MH_I2C_Read... [13:04:44]Read from MH i2c: D1 01 00 09 05 00 DF [13:04:44]Write to MH i2c: 01 00 00 0A 05 0F [13:04:44]Write i2c OK [13:04:44]MH_I2C_Read... [13:04:44]OFD Sender: No OFD packet to send [13:04:44]*** Cut start [13:04:44]*** Partial cut [13:04:44]*** CUTSNS_PIN = 1 [13:04:44]*** CUTSNS_PIN = 0 [13:04:45]*** Brake cut motor [13:04:45]Read from MH i2c: 01 [13:04:45]MH_I2C_Read... [13:04:45]*** Stop cut motor [13:04:45]*** Cut end [13:04:45]Read from MH i2c: 01 07 00 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: 01 07 00 0A 05 00 00 00 00 00 FF 0F 24 [13:04:45]process_action close_receipt done [13:04:45]requested_data is exist [13:04:45]produce_requested_data [13:04:45]requested_item fm.sn is exist - process it [13:04:45]wFMCommunicate request_size=4 [13:04:45]MH_SAM_APDU [13:04:45]CAPDU: 80 11 00 00 [13:04:45]Write to MH i2c: E2 08 00 0B 05 80 11 00 00 00 00 00 00 8A [13:04:45]Write i2c OK [13:04:45]MH_I2C_Read... [13:04:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:45]Read from MH i2c: E2 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: E2 17 00 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: E2 17 00 0B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 DA [13:04:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:04:45]wFMCommunicate OK [13:04:45]requested_item fd.num is exist - process it [13:04:45]SAM_PROTO_GetFieldsCounters [13:04:45]wFMCommunicate request_size=4 [13:04:45]MH_SAM_APDU [13:04:45]CAPDU: 80 13 00 00 [13:04:45]Write to MH i2c: E2 08 00 0C 05 80 13 00 00 00 00 00 00 8D [13:04:45]Write i2c OK [13:04:45]MH_I2C_Read... [13:04:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:45]Read from MH i2c: E2 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: E2 62 00 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: E2 62 00 0C 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 08 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [13:04:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 08 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:04:45]wFMCommunicate OK [13:04:45]SAM_PROTO_GetFieldsCounters done [13:04:45]requested_item shift.num is exist - process it [13:04:45]requested_item shift.opened is exist - process it [13:04:45]req_shift_opened [13:04:45]FM_GetShiftState [13:04:45]SAM_PROTO_GetShiftState [13:04:45]wFMCommunicate request_size=4 [13:04:45]MH_SAM_APDU [13:04:45]CAPDU: 80 13 01 00 [13:04:45]Write to MH i2c: E2 08 00 0D 05 80 13 01 00 00 00 00 00 8F [13:04:45]Write i2c OK [13:04:45]MH_I2C_Read... [13:04:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:45]Read from MH i2c: E2 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: E2 0E 00 [13:04:45]MH_I2C_Read... [13:04:45]Read from MH i2c: E2 0E 00 0D 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 9E [13:04:45]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:04:45]wFMCommunicate OK [13:04:45]SAM_PROTO_GetShiftState done [13:04:45]FM_GetShiftState done [13:04:45]req_shift_opened done [13:04:45]requested_item shift.open_date is exist - process it [13:04:45]req_shift_open_date [13:04:45]req_shift_open_date done [13:04:45]produce_requested_data done [13:04:45]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77064,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:04:45]process_action_free close_receipt [13:04:45]json_value_free [13:04:45]json_value_free done [13:04:45]process_json_proto returns [13:04:45]Send response to host [13:04:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77064,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:04:45]free response buf [13:04:45]execute_script done [13:04:45]execute_script returns [13:04:45]free content buf [13:04:45]Sock 8.Close socket [13:04:45]Sock 8.Thread stoped [13:04:49]OFD Sender: No OFD packet to send [13:04:54]OFD Sender: No OFD packet to send [13:04:59]OFD Sender: No OFD packet to send [13:05:04]OFD Sender: No OFD packet to send [13:05:09]OFD Sender: No OFD packet to send [13:05:14]OFD Sender: No OFD packet to send [13:05:19]OFD Sender: No OFD packet to send [13:05:24]OFD Sender: No OFD packet to send [13:05:29]accept exits with 9 [13:05:29]New connection [13:05:29]New thread 3067456868 created [13:05:29]Thread 3067600228 joined [13:05:29]Waiting for new connection... [13:05:29] Sock 9.Parse request [13:05:29]Sock 9.Check first char [13:05:29]Sock 9.First char is OK [13:05:29]request: POST /json_proto HTTP/1.0 [13:05:29]Method: POST [13:05:29]URL: /json_proto [13:05:29]Method is POST - this is cgi request [13:05:29]url: /json_proto [13:05:29]query_string will be loaded in cgi processing [13:05:29]execute_cgi json_proto POST (null) [13:05:29]execute_cgi path=json_proto method=POST [13:05:29]POST find Content-Length [13:05:29]Host: 172.17.39.195:8080 [13:05:29]Content-Length: 841 [13:05:29]Content-Type: application/json [13:05:29] [13:05:29]POST finish read [13:05:29]Found Content-Length = 841 [13:05:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695625", "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" : 72.90, "quantity" : 54.870, "sum" : 4000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 4000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:29]execute_script... [13:05: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)1695625", "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" : 72.90, "quantity" : 54.870, "sum" : 4000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 4000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:29]POST & json_proto [13:05:29]process_json_proto [13:05:29]json parsed OK: [13:05:29]protocol is kg_v1.0 [13:05:29]action value=close_receipt [13:05:29]process_action close_receipt [13:05:29]cmd_close_receipt [13:05:29]MH_GetDate [13:05:29]Write to MH i2c: F0 00 00 0E 05 02 [13:05:29]Write i2c OK [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: F0 [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: F0 09 00 [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: F0 09 00 0E 05 00 1A 6F 79 66 99 81 91 64 82 [13:05:29]GetLastDocTimeStamp 1719234282 [13:05:29]current date 1719234330 [13:05:29]FM_GetShiftState [13:05:29]SAM_PROTO_GetShiftState [13:05:29]wFMCommunicate request_size=4 [13:05:29]MH_SAM_APDU [13:05:29]CAPDU: 80 13 01 00 [13:05:29]Write to MH i2c: E2 08 00 0F 05 80 13 01 00 00 00 00 00 91 [13:05:29]Write i2c OK [13:05:29]MH_I2C_Read... [13:05:29]OFD Sender: No OFD packet to send [13:05:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:29]Read from MH i2c: E2 [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: E2 0E 00 [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: E2 0E 00 0F 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 A0 [13:05:29]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:05:29]wFMCommunicate OK [13:05:29]SAM_PROTO_GetShiftState done [13:05:29]FM_GetShiftState done [13:05:29]opened in 1719189095 [13:05:29]opened+sec_in_day 1719275495 [13:05:29]quantity*price = 400002 [13:05:29]sum+1 = 400003 [13:05:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.02 НСП 1% : 35.40 НДС 12% : 424.78 Наличными: 0.00 Безнал.: 4000.02 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 67 24.06.2024 13:05 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000875009 ФД: 77065 ФПД: 13676101661418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130530&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77065&fm=13676101661418&tin=02508201610067®Number=0000000000095696&sum=400002 [13:05:30]StoreToDocumentArchive [13:05:30]shift 397 fd 77065 [13:05:30]save to /storage/0397/doc_00077065 [13:05:30]save last doc name /storage/0397/doc_00077065 to /storage/kkm_last_doc_name [13:05:30]save OK [13:05:30]Clear old archive folders... [13:05:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:05:30]tlvbuf is 0076B8C0 [13:05:30]SAM_PROTO_ClearQueue [13:05:30]wFMCommunicate request_size=4 [13:05:30]MH_SAM_APDU [13:05:30]CAPDU: 80 09 00 00 [13:05:30]Write to MH i2c: E2 08 00 1C 05 80 09 00 00 00 00 00 00 93 [13:05:30]Write i2c OK [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 [13:05:30]MH_I2C_Read... [13:05:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:30]Read from MH i2c: E2 03 00 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 03 00 1C 05 00 90 00 95 [13:05:30]RAPDU: 90 00 [13:05:30]wFMCommunicate OK [13:05:30]SAM_PROTO_ClearQueue done [13:05:30]KKMCreateOFDPacket [13:05:30]OFDProtocolAddRootSTLVToBuf [13:05:30]FM_MakeSignedData [13:05:30]FM_MakeSignedData [13:05:30]SAM_PROTO_SignData [13:05:30]wFMCommunicate request_size=4 [13:05:30]MH_SAM_APDU [13:05:30]CAPDU: 80 0D 01 02 [13:05:30]Write to MH i2c: E2 08 00 1D 05 80 0D 01 02 00 00 00 00 9B [13:05:30]Write i2c OK [13:05:30]MH_I2C_Read... [13:05:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:30]Read from MH i2c: E2 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 03 00 [13:05:30]MH_I2C_Read... [13:05:30]Read from MH i2c: E2 03 00 1D 05 00 90 00 96 [13:05:30]RAPDU: 90 00 [13:05:30]wFMCommunicate OK [13:05:30]wFMCommunicate request_size=255 [13:05:30]MH_SAM_APDU [13:05: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 56 D6 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 82 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 82 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 EE A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 82 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 1A 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 09 2D 01 00 35 04 06 00 0C 70 37 2E [13:05:30]Write to MH i2c: E2 02 01 1E 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 56 D6 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 82 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 82 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 EE A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 82 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 1A 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 09 2D 01 00 35 04 06 00 0C 70 37 2E 00 00 69 [13:05:30]Write i2c OK [13:05:30]MH_I2C_Read... [13:05:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:31]Read from MH i2c: E2 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: E2 03 00 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: E2 03 00 1E 05 00 90 00 97 [13:05:31]RAPDU: 90 00 [13:05:31]wFMCommunicate OK [13:05:31]wFMCommunicate request_size=7 [13:05:31]MH_SAM_APDU [13:05:31]CAPDU: 80 0D 02 02 02 72 EA [13:05:31]Write to MH i2c: E2 0A 00 1F 05 80 0D 02 02 02 00 72 EA 00 00 FE [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:31]Read from MH i2c: E2 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: E2 03 00 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [13:05:31]RAPDU: 90 00 [13:05:31]wFMCommunicate OK [13:05:31]wFMCommunicate request_size=4 [13:05:31]MH_SAM_APDU [13:05:31]CAPDU: 80 0D 03 02 [13:05:31]Write to MH i2c: E2 08 00 20 05 80 0D 03 02 00 00 00 00 A0 [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:31]Read from MH i2c: E2 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: E2 0B 00 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: E2 0B 00 20 05 00 44 1C 3C 7D 82 70 7E F9 90 00 23 [13:05:31]RAPDU: 44 1C 3C 7D 82 70 7E F9 90 00 [13:05:31]wFMCommunicate OK [13:05:31]SAM_PROTO_SignData done [13:05:31]FM_MakeSignedData done [13:05:31]CreateOFDProtocolMessage [13:05:31]wFMCommunicate request_size=4 [13:05:31]MH_SAM_APDU [13:05:31]CAPDU: 80 11 00 00 [13:05:31]Write to MH i2c: E2 08 00 21 05 80 11 00 00 00 00 00 00 A0 [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:31]Read from MH i2c: E2 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: E2 17 00 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: E2 17 00 21 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 F0 [13:05:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:05:31]wFMCommunicate OK [13:05:31]CreateOFDProtocolMessage done [13:05:31]OFDSenderStorePacket 77065 [13:05:31]StoreOFDPacket docnum=77065 [13:05:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0C 01 00 00 4B 88 04 01 35 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 56 D6 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 82 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 82 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 EE A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 82 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 1A 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 09 2D 01 00 35 04 06 00 0C 70 37 2E 72 EA 44 1C 3C 7D 82 70 7E F9 [13:05:31]CheckFolder [13:05:31]dirname=/storage/ofd_packets [13:05:31]CheckFolder done [13:05:31]ProducePacketName [13:05:31]name=ofd_packets/00077065 [13:05:31]NVStorageSaveData ofd_packets/00077065 [13:05:31]File name is /storage/ofd_packets/00077065 [13:05:31]Write 298 bytes [13:05:31]NVStorageSaveData done [13:05:31]OFDSenderStorePacket done [13:05:31]KKMCreateOFDPacket done [13:05:31]NVStorageSaveData kkm_last_timestamp [13:05:31]File name is /storage/kkm_last_timestamp [13:05:31]Write 4 bytes [13:05:31]NVStorageSaveData done [13:05:31]ExternCall_PrintAddStr [13:05:31]wPrintStart [13:05:31]Write to MH i2c: 01 00 00 22 05 27 [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: 01 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: 01 07 00 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: 01 07 00 22 05 00 00 00 00 00 FF 0F 3C [13:05:31]RasterBufferAndPrint [13:05:31]line Счет N : (1)1695625 [13:05:31]line ИНН: 02508201610067 [13:05:31]line Контрольно-Кассовый Чек [13:05:31]line ПРОДАЖА [13:05:31]line ТРК (МРК, ГНК) : 11 [13:05:31]line Товар: 2710194210 [13:05:31]line ДТ-К-2 [13:05:31]line 54.870 * 72.90 [13:05:31]line = 4000.02 [13:05:31]line НДС 12% НСП 1% [13:05:31]line > о реализуемом товаре [13:05:31]line ИТОГО: 4000.02 [13:05:31]line НСП 1% : 35.40 [13:05:31]line НДС 12% : 424.78 [13:05:31]line Наличными: 0.00 [13:05:31]line Безнал.: 4000.02 [13:05:31]line Место: АЗС № 144 "Партнер Нефть" [13:05:31]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:05:31]line СНО: Общий режим [13:05:31]line Чек 67 24.06.2024 13:05 [13:05:31]line Смена: 397 ФФД: 1.0 [13:05:31]line ЗНМ: 0300000170 [13:05:31]line РНМ: 0000000000095696 [13:05:31]line Версия ККМ: 001 [13:05:31]line Платежная система: АКБ Кыргызстан [13:05:31]line ФМ: 0000000000875009 [13:05:31]line ФД: 77065 [13:05:31]line ФПД: 13676101661418 [13:05:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130530&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77065&fm=13676101661418&tin=02508201610067®Number=0000000000095696&sum=400002 [13:05:31]OFD Sender: Processing packet 77065 [packets to send 351, broken 350] [13:05:31]ProducePacketName [13:05:31]name=ofd_packets/00077065 [13:05:31]OFD Sender: To server: pG, [13:05:31]CommunicateWithHost lk.salyk.kg:30040 [13:05:31]ConnectInit lk.salyk.kg [13:05:31]written 0, free lines is 4095 [13:05:31]Connected sock=10 [13:05:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0C 01 00 00 4B 88 04 01 35 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 56 D6 00 00 00 00 00 37 04 06 00 7A 1C 00 00 00 00 13 04 06 00 82 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 82 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 EE A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 82 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 1A 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 09 2D 01 00 35 04 06 00 0C 70 37 2E 72 EA 44 1C 3C 7D 82 70 7E F9 [13:05:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 E2 0C 47 00 6F 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 35 30 30 39 10 04 04 00 09 2D 01 00 F4 03 04 00 AD 15 79 66 B6 04 01 00 00 BF 6D 26 FB D9 7C C1 E6 [13:05:31]CommunicateWithHost err = 0 [13:05:31]CheckOFDResponse [13:05:31]1017 (14) - 77093643461234 [13:05:31]1041 (16) - 0000000000875009 [13:05:31]1040 (4) - 77065 [13:05:31]1012 (4) - 24.06.2024 06:43 [13:05:31]1206 (1) - 0 [13:05:31]OFD Sender: Remove packet 77065 [13:05:31]ProducePacketName [13:05:31]name=ofd_packets/00077065 [13:05:31]NVStorageDeleteData [13:05:31]Write to MH i2c: 01 00 00 4C 05 51 [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: 01 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: 01 07 00 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: 01 07 00 4C 05 00 00 00 00 00 ED 0C 51 [13:05:31]RasterBufferAndPrint [13:05:31]line [13:05:31]line [13:05:31]line [13:05:31]line [13:05:31]line [13:05:31]written 0, free lines is 3315 [13:05:31]MH_Cut [13:05:31]Write to MH i2c: D1 01 00 53 05 01 2A [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: D1 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: D1 01 00 [13:05:31]MH_I2C_Read... [13:05:31]Read from MH i2c: D1 01 00 53 05 00 29 [13:05:31]Write to MH i2c: 01 00 00 54 05 59 [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:32]OFD Sender: No OFD packet to send [13:05:32]*** Cut start [13:05:32]*** Partial cut [13:05:32]*** CUTSNS_PIN = 1 [13:05:32]*** CUTSNS_PIN = 0 [13:05:33]*** Brake cut motor [13:05:33]Read from MH i2c: 01 [13:05:33]MH_I2C_Read... [13:05:33]*** Stop cut motor [13:05:33]*** Cut end [13:05:33]Read from MH i2c: 01 07 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: 01 07 00 54 05 00 00 00 00 00 FF 0F 6E [13:05:33]process_action close_receipt done [13:05:33]requested_data is exist [13:05:33]produce_requested_data [13:05:33]requested_item fm.sn is exist - process it [13:05:33]wFMCommunicate request_size=4 [13:05:33]MH_SAM_APDU [13:05:33]CAPDU: 80 11 00 00 [13:05:33]Write to MH i2c: E2 08 00 55 05 80 11 00 00 00 00 00 00 D4 [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:33]Read from MH i2c: E2 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 17 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 17 00 55 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 24 [13:05:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:05:33]wFMCommunicate OK [13:05:33]requested_item fd.num is exist - process it [13:05:33]SAM_PROTO_GetFieldsCounters [13:05:33]wFMCommunicate request_size=4 [13:05:33]MH_SAM_APDU [13:05:33]CAPDU: 80 13 00 00 [13:05:33]Write to MH i2c: E2 08 00 56 05 80 13 00 00 00 00 00 00 D7 [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:33]Read from MH i2c: E2 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 62 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 62 00 56 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 09 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [13:05: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 09 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:33]wFMCommunicate OK [13:05:33]SAM_PROTO_GetFieldsCounters done [13:05:33]requested_item shift.num is exist - process it [13:05:33]requested_item shift.opened is exist - process it [13:05:33]req_shift_opened [13:05:33]FM_GetShiftState [13:05:33]SAM_PROTO_GetShiftState [13:05:33]wFMCommunicate request_size=4 [13:05:33]MH_SAM_APDU [13:05:33]CAPDU: 80 13 01 00 [13:05:33]Write to MH i2c: E2 08 00 57 05 80 13 01 00 00 00 00 00 D9 [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:33]Read from MH i2c: E2 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 0E 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 0E 00 57 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 E8 [13:05:33]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:05:33]wFMCommunicate OK [13:05:33]SAM_PROTO_GetShiftState done [13:05:33]FM_GetShiftState done [13:05:33]req_shift_opened done [13:05:33]requested_item shift.open_date is exist - process it [13:05:33]req_shift_open_date [13:05:33]req_shift_open_date done [13:05:33]produce_requested_data done [13:05:33]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77065,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:05:33]process_action_free close_receipt [13:05:33]json_value_free [13:05:33]json_value_free done [13:05:33]process_json_proto returns [13:05:33]Send response to host [13:05:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77065,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:05:33]free response buf [13:05:33]execute_script done [13:05:33]execute_script returns [13:05:33]free content buf [13:05:33]Sock 9.Close socket [13:05:33]Sock 9.Thread stoped [13:05:37]OFD Sender: No OFD packet to send [13:05:42]OFD Sender: No OFD packet to send [13:05:43]accept exits with 8 [13:05:43]New connection [13:05:43]New thread 3067600228 created [13:05:43]Thread 3067456868 joined [13:05:43]Waiting for new connection... [13:05:43] Sock 8.Parse request [13:05:43]Sock 8.Check first char [13:05:43]Sock 8.First char is OK [13:05:43]request: POST /json_proto HTTP/1.0 [13:05:43]Method: POST [13:05:43]URL: /json_proto [13:05:43]Method is POST - this is cgi request [13:05:43]url: /json_proto [13:05:43]query_string will be loaded in cgi processing [13:05:43]execute_cgi json_proto POST (null) [13:05:43]execute_cgi path=json_proto method=POST [13:05:43]POST find Content-Length [13:05:43]Host: 172.17.39.195:8080 [13:05:43]Content-Length: 678 [13:05:43]Content-Type: application/json [13:05:43] [13:05:43]POST finish read [13:05:43]Found Content-Length = 678 [13:05:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:05:43]execute_script... [13:05: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)1695628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 4.520, "sum" : 300.13, "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:05:43]POST & json_proto [13:05:43]process_json_proto [13:05:43]json parsed OK: [13:05:43]protocol is kg_v1.0 [13:05:43]action value=close_receipt [13:05:43]process_action close_receipt [13:05:43]cmd_close_receipt [13:05:43]MH_GetDate [13:05:43]Write to MH i2c: F0 00 00 58 05 4C [13:05:43]Write i2c OK [13:05:43]MH_I2C_Read... [13:05:43]Read from MH i2c: F0 [13:05:43]MH_I2C_Read... [13:05:43]Read from MH i2c: F0 09 00 [13:05:43]MH_I2C_Read... [13:05:43]Read from MH i2c: F0 09 00 58 05 00 28 6F 79 66 99 81 91 64 DA [13:05:43]GetLastDocTimeStamp 1719234330 [13:05:43]current date 1719234344 [13:05:43]FM_GetShiftState [13:05:43]SAM_PROTO_GetShiftState [13:05:43]wFMCommunicate request_size=4 [13:05:43]MH_SAM_APDU [13:05:43]CAPDU: 80 13 01 00 [13:05:43]Write to MH i2c: E2 08 00 59 05 80 13 01 00 00 00 00 00 DB [13:05:43]Write i2c OK [13:05:43]MH_I2C_Read... [13:05:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:43]Read from MH i2c: E2 [13:05:43]MH_I2C_Read... [13:05:43]Read from MH i2c: E2 0E 00 [13:05:43]MH_I2C_Read... [13:05:43]Read from MH i2c: E2 0E 00 59 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 EA [13:05:43]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:05:43]wFMCommunicate OK [13:05:43]SAM_PROTO_GetShiftState done [13:05:43]FM_GetShiftState done [13:05:43]opened in 1719189095 [13:05:43]opened+sec_in_day 1719275495 [13:05:43]quantity*price = 30012 [13:05:43]sum+1 = 30014 [13:05:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 68 24.06.2024 13:05 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77066 ФПД: 235948965620399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130544&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77066&fm=235948965620399&tin=02508201610067®Number=0000000000095696&sum=30000 [13:05:44]StoreToDocumentArchive [13:05:44]shift 397 fd 77066 [13:05:44]save to /storage/0397/doc_00077066 [13:05:44]save last doc name /storage/0397/doc_00077066 to /storage/kkm_last_doc_name [13:05:44]save OK [13:05:44]Clear old archive folders... [13:05:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:44]tlvbuf is 0077C150 [13:05:44]SAM_PROTO_ClearQueue [13:05:44]wFMCommunicate request_size=4 [13:05:44]MH_SAM_APDU [13:05:44]CAPDU: 80 09 00 00 [13:05:44]Write to MH i2c: E2 08 00 66 05 80 09 00 00 00 00 00 00 DD [13:05:44]Write i2c OK [13:05:44]MH_I2C_Read... [13:05:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:44]Read from MH i2c: E2 [13:05:44]MH_I2C_Read... [13:05:44]Read from MH i2c: E2 03 00 [13:05:44]MH_I2C_Read... [13:05:44]Read from MH i2c: E2 03 00 66 05 00 90 00 DF [13:05:44]RAPDU: 90 00 [13:05:44]wFMCommunicate OK [13:05:44]SAM_PROTO_ClearQueue done [13:05:44]KKMCreateOFDPacket [13:05:44]OFDProtocolAddRootSTLVToBuf [13:05:44]FM_MakeSignedData [13:05:44]FM_MakeSignedData [13:05:44]SAM_PROTO_SignData [13:05:44]wFMCommunicate request_size=4 [13:05:44]MH_SAM_APDU [13:05:44]CAPDU: 80 0D 01 02 [13:05:44]Write to MH i2c: E2 08 00 67 05 80 0D 01 02 00 00 00 00 E5 [13:05:44]Write i2c OK [13:05:44]MH_I2C_Read... [13:05:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:45]Read from MH i2c: E2 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 03 00 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 03 00 67 05 00 90 00 E0 [13:05:45]RAPDU: 90 00 [13:05:45]wFMCommunicate OK [13:05:45]wFMCommunicate request_size=255 [13:05:45]MH_SAM_APDU [13:05:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 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 44 00 00 00 F4 03 04 00 28 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0A 2D 01 00 35 04 06 00 D6 [13:05:45]Write to MH i2c: E2 02 01 68 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 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 44 00 00 00 F4 03 04 00 28 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0A 2D 01 00 35 04 06 00 D6 00 00 94 [13:05:45]Write i2c OK [13:05:45]MH_I2C_Read... [13:05:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:45]Read from MH i2c: E2 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 03 00 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 03 00 68 05 00 90 00 E1 [13:05:45]RAPDU: 90 00 [13:05:45]wFMCommunicate OK [13:05:45]wFMCommunicate request_size=10 [13:05:45]MH_SAM_APDU [13:05:45]CAPDU: 80 0D 02 02 05 98 26 47 EA AF [13:05:45]Write to MH i2c: E2 0D 00 69 05 80 0D 02 02 05 00 98 26 47 EA AF 00 00 90 [13:05:45]Write i2c OK [13:05:45]MH_I2C_Read... [13:05:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:45]Read from MH i2c: E2 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 03 00 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 03 00 69 05 00 90 00 E2 [13:05:45]RAPDU: 90 00 [13:05:45]wFMCommunicate OK [13:05:45]wFMCommunicate request_size=4 [13:05:45]MH_SAM_APDU [13:05:45]CAPDU: 80 0D 03 02 [13:05:45]Write to MH i2c: E2 08 00 6A 05 80 0D 03 02 00 00 00 00 EA [13:05:45]Write i2c OK [13:05:45]MH_I2C_Read... [13:05:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:45]Read from MH i2c: E2 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 0B 00 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 0B 00 6A 05 00 0F 2F 23 8C 8A 8E 63 7A 90 00 CD [13:05:45]RAPDU: 0F 2F 23 8C 8A 8E 63 7A 90 00 [13:05:45]wFMCommunicate OK [13:05:45]SAM_PROTO_SignData done [13:05:45]FM_MakeSignedData done [13:05:45]CreateOFDProtocolMessage [13:05:45]wFMCommunicate request_size=4 [13:05:45]MH_SAM_APDU [13:05:45]CAPDU: 80 11 00 00 [13:05:45]Write to MH i2c: E2 08 00 6B 05 80 11 00 00 00 00 00 00 EA [13:05:45]Write i2c OK [13:05:45]MH_I2C_Read... [13:05:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:45]Read from MH i2c: E2 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 17 00 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 17 00 6B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 3A [13:05:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:05:45]wFMCommunicate OK [13:05:45]CreateOFDProtocolMessage done [13:05:45]OFDSenderStorePacket 77066 [13:05:45]StoreOFDPacket docnum=77066 [13:05:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 C7 D6 07 01 76 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 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 44 00 00 00 F4 03 04 00 28 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0A 2D 01 00 35 04 06 00 D6 98 26 47 EA AF 0F 2F 23 8C 8A 8E 63 7A [13:05:45]CheckFolder [13:05:45]dirname=/storage/ofd_packets [13:05:45]CheckFolder done [13:05:45]ProducePacketName [13:05:45]name=ofd_packets/00077066 [13:05:45]NVStorageSaveData ofd_packets/00077066 [13:05:45]File name is /storage/ofd_packets/00077066 [13:05:45]Write 301 bytes [13:05:45]NVStorageSaveData done [13:05:45]OFDSenderStorePacket done [13:05:45]KKMCreateOFDPacket done [13:05:45]NVStorageSaveData kkm_last_timestamp [13:05:45]File name is /storage/kkm_last_timestamp [13:05:45]Write 4 bytes [13:05:45]NVStorageSaveData done [13:05:45]ExternCall_PrintAddStr [13:05:45]wPrintStart [13:05:45]Write to MH i2c: 01 00 00 6C 05 71 [13:05:45]Write i2c OK [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: 01 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: 01 07 00 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: 01 07 00 6C 05 00 00 00 00 00 FF 0F 86 [13:05:45]RasterBufferAndPrint [13:05:45]line Счет N : (1)1695628 [13:05:45]line ИНН: 02508201610067 [13:05:45]line Контрольно-Кассовый Чек [13:05:45]line ПРОДАЖА [13:05:45]line ТРК (МРК, ГНК) : 53 [13:05:45]line Товар: 2710124130 [13:05:45]line Аи-92-К-5 [13:05:45]line 4.520 * 66.40 [13:05:45]line = 300.13 [13:05:45]line НДС 12% НСП 1% [13:05:45]line > о реализуемом товаре [13:05:45]line ОКРУГЛЕНИЕ: -0.13 [13:05:45]line ИТОГО: 300.00 [13:05:45]line Внесено: 300.00 [13:05:45]line СДАЧА: 0.00 [13:05:45]line НСП 1% : 2.66 [13:05:45]line НДС 12% : 31.87 [13:05:45]line Наличными: 300.00 [13:05:45]line Безнал.: 0.00 [13:05:45]line Место: АЗС № 144 "Партнер Нефть" [13:05:45]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:05:45]line СНО: Общий режим [13:05:45]line Чек 68 24.06.2024 13:05 [13:05:45]line Смена: 397 ФФД: 1.0 [13:05:45]line ЗНМ: 0300000170 [13:05:45]line РНМ: 0000000000095696 [13:05:45]line Версия ККМ: 001 [13:05:45]line ФМ: 0000000000875009 [13:05:45]line ФД: 77066 [13:05:45]line ФПД: 235948965620399 [13:05:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130544&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77066&fm=235948965620399&tin=02508201610067®Number=0000000000095696&sum=30000 [13:05:45]written 0, free lines is 4095 [13:05:45]OFD Sender: Processing packet 77066 [packets to send 351, broken 350] [13:05:45]ProducePacketName [13:05:45]name=ofd_packets/00077066 [13:05:45]OFD Sender: To server: pG, [13:05:45]CommunicateWithHost lk.salyk.kg:30040 [13:05:45]ConnectInit lk.salyk.kg [13:05:45]Connected sock=11 [13:05:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 C7 D6 07 01 76 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 11 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 3D 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 73 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 44 00 00 00 F4 03 04 00 28 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0A 2D 01 00 35 04 06 00 D6 98 26 47 EA AF 0F 2F 23 8C 8A 8E 63 7A [13:05:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 96 18 47 00 C1 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0A 2D 01 00 F4 03 04 00 BB 15 79 66 B6 04 01 00 00 DE AA BB C3 B8 31 EB B5 [13:05:45]CommunicateWithHost err = 0 [13:05:45]CheckOFDResponse [13:05:45]1017 (14) - 77093643461234 [13:05:45]1041 (16) - 0000000000875009 [13:05:45]1040 (4) - 77066 [13:05:45]1012 (4) - 24.06.2024 06:44 [13:05:45]1206 (1) - 0 [13:05:45]OFD Sender: Remove packet 77066 [13:05:45]ProducePacketName [13:05:45]name=ofd_packets/00077066 [13:05:45]NVStorageDeleteData [13:05:45]Write to MH i2c: 01 00 00 97 05 9C [13:05:45]Write i2c OK [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: 01 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: 01 07 00 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: 01 07 00 97 05 00 00 00 00 00 D4 0C 83 [13:05:45]RasterBufferAndPrint [13:05:45]line [13:05:45]line [13:05:45]line [13:05:45]line [13:05:45]line [13:05:45]written 0, free lines is 3292 [13:05:45]MH_Cut [13:05:45]Write to MH i2c: D1 01 00 9E 05 01 75 [13:05:45]Write i2c OK [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: D1 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: D1 01 00 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: D1 01 00 9E 05 00 74 [13:05:45]Write to MH i2c: 01 00 00 9F 05 A4 [13:05:45]Write i2c OK [13:05:45]MH_I2C_Read... [13:05:46]OFD Sender: No OFD packet to send [13:05:46]*** Cut start [13:05:46]*** Partial cut [13:05:46]*** CUTSNS_PIN = 1 [13:05:46]*** CUTSNS_PIN = 0 [13:05:46]*** Brake cut motor [13:05:47]Read from MH i2c: 01 [13:05:47]MH_I2C_Read... [13:05:47]*** Stop cut motor [13:05:47]*** Cut end [13:05:47]Read from MH i2c: 01 07 00 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: 01 07 00 9F 05 00 00 00 00 00 FF 0F B9 [13:05:47]process_action close_receipt done [13:05:47]requested_data is exist [13:05:47]produce_requested_data [13:05:47]requested_item fm.sn is exist - process it [13:05:47]wFMCommunicate request_size=4 [13:05:47]MH_SAM_APDU [13:05:47]CAPDU: 80 11 00 00 [13:05:47]Write to MH i2c: E2 08 00 A0 05 80 11 00 00 00 00 00 00 1F [13:05:47]Write i2c OK [13:05:47]MH_I2C_Read... [13:05:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:47]Read from MH i2c: E2 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 17 00 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 17 00 A0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 6F [13:05:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:05:47]wFMCommunicate OK [13:05:47]requested_item fd.num is exist - process it [13:05:47]SAM_PROTO_GetFieldsCounters [13:05:47]wFMCommunicate request_size=4 [13:05:47]MH_SAM_APDU [13:05:47]CAPDU: 80 13 00 00 [13:05:47]Write to MH i2c: E2 08 00 A1 05 80 13 00 00 00 00 00 00 22 [13:05:47]Write i2c OK [13:05:47]MH_I2C_Read... [13:05:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:47]Read from MH i2c: E2 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 62 00 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 62 00 A1 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 0A 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [13:05: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 0A 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:47]wFMCommunicate OK [13:05:47]SAM_PROTO_GetFieldsCounters done [13:05:47]requested_item shift.num is exist - process it [13:05:47]requested_item shift.opened is exist - process it [13:05:47]req_shift_opened [13:05:47]FM_GetShiftState [13:05:47]SAM_PROTO_GetShiftState [13:05:47]wFMCommunicate request_size=4 [13:05:47]MH_SAM_APDU [13:05:47]CAPDU: 80 13 01 00 [13:05:47]Write to MH i2c: E2 08 00 A2 05 80 13 01 00 00 00 00 00 24 [13:05:47]Write i2c OK [13:05:47]MH_I2C_Read... [13:05:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:47]Read from MH i2c: E2 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 0E 00 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: E2 0E 00 A2 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 33 [13:05:47]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:05:47]wFMCommunicate OK [13:05:47]SAM_PROTO_GetShiftState done [13:05:47]FM_GetShiftState done [13:05:47]req_shift_opened done [13:05:47]requested_item shift.open_date is exist - process it [13:05:47]req_shift_open_date [13:05:47]req_shift_open_date done [13:05:47]produce_requested_data done [13:05:47]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77066,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:05:47]process_action_free close_receipt [13:05:47]json_value_free [13:05:47]json_value_free done [13:05:47]process_json_proto returns [13:05:47]Send response to host [13:05:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77066,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:05:47]free response buf [13:05:47]execute_script done [13:05:47]execute_script returns [13:05:47]free content buf [13:05:47]Sock 8.Close socket [13:05:47]Sock 8.Thread stoped [13:05:51]OFD Sender: No OFD packet to send [13:05:56]OFD Sender: No OFD packet to send [13:06:01]OFD Sender: No OFD packet to send [13:06:06]OFD Sender: No OFD packet to send [13:06:07]accept exits with 9 [13:06:07]New connection [13:06:07]New thread 3067456868 created [13:06:07]Thread 3067600228 joined [13:06:07]Waiting for new connection... [13:06:07] Sock 9.Parse request [13:06:07]Sock 9.Check first char [13:06:07]Sock 9.First char is OK [13:06:07]request: POST /json_proto HTTP/1.0 [13:06:07]Method: POST [13:06:07]URL: /json_proto [13:06:07]Method is POST - this is cgi request [13:06:07]url: /json_proto [13:06:07]query_string will be loaded in cgi processing [13:06:07]execute_cgi json_proto POST (null) [13:06:07]execute_cgi path=json_proto method=POST [13:06:07]POST find Content-Length [13:06:07]Host: 172.17.39.195:8080 [13:06:07]Content-Length: 611 [13:06:07]Content-Type: application/json [13:06:07] [13:06:07]POST finish read [13:06:07]Found Content-Length = 611 [13:06:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221062", "tax_sys" : 0, "items" : [ { "code": "48742078", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Silver", "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" ] } } [13:06:07]execute_script... [13:06: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)221062", "tax_sys" : 0, "items" : [ { "code": "48742078", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Silver", "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" ] } } [13:06:07]POST & json_proto [13:06:07]process_json_proto [13:06:07]json parsed OK: [13:06:07]protocol is kg_v1.0 [13:06:07]action value=close_receipt [13:06:07]process_action close_receipt [13:06:07]cmd_close_receipt [13:06:07]MH_GetDate [13:06:07]Write to MH i2c: F0 00 00 A3 05 97 [13:06:07]Write i2c OK [13:06:07]MH_I2C_Read... [13:06:07]Read from MH i2c: F0 [13:06:07]MH_I2C_Read... [13:06:07]Read from MH i2c: F0 09 00 [13:06:07]MH_I2C_Read... [13:06:07]Read from MH i2c: F0 09 00 A3 05 00 40 6F 79 66 99 81 91 64 3D [13:06:07]GetLastDocTimeStamp 1719234344 [13:06:07]current date 1719234368 [13:06:07]FM_GetShiftState [13:06:07]SAM_PROTO_GetShiftState [13:06:07]wFMCommunicate request_size=4 [13:06:07]MH_SAM_APDU [13:06:07]CAPDU: 80 13 01 00 [13:06:07]Write to MH i2c: E2 08 00 A4 05 80 13 01 00 00 00 00 00 26 [13:06:07]Write i2c OK [13:06:07]MH_I2C_Read... [13:06:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:07]Read from MH i2c: E2 [13:06:07]MH_I2C_Read... [13:06:07]Read from MH i2c: E2 0E 00 [13:06:07]MH_I2C_Read... [13:06:07]Read from MH i2c: E2 0E 00 A4 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 35 [13:06:07]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:06:07]wFMCommunicate OK [13:06:07]SAM_PROTO_GetShiftState done [13:06:07]FM_GetShiftState done [13:06:07]opened in 1719189095 [13:06:07]opened+sec_in_day 1719275495 [13:06:07]quantity*price = 13000 [13:06:07]sum+1 = 13001 [13:06:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 69 24.06.2024 13:06 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77067 ФПД: 137304319975175 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130608&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77067&fm=137304319975175&tin=02508201610067®Number=0000000000095696&sum=13000 0 [13:06:08]StoreToDocumentArchive [13:06:08]shift 397 fd 77067 [13:06:08]save to /storage/0397/doc_00077067 [13:06:08]save last doc name /storage/0397/doc_00077067 to /storage/kkm_last_doc_name [13:06:08]save OK [13:06:08]Clear old archive folders... [13:06:08]ProcessDocumentItem done err = 0, tmpTLVsize=263 [13:06:08]tlvbuf is 0076C210 [13:06:08]SAM_PROTO_ClearQueue [13:06:08]wFMCommunicate request_size=4 [13:06:08]MH_SAM_APDU [13:06:08]CAPDU: 80 09 00 00 [13:06:08]Write to MH i2c: E2 08 00 B1 05 80 09 00 00 00 00 00 00 28 [13:06:08]Write i2c OK [13:06:08]MH_I2C_Read... [13:06:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:06:08]Read from MH i2c: E2 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: E2 03 00 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: E2 03 00 B1 05 00 90 00 2A [13:06:08]RAPDU: 90 00 [13:06:08]wFMCommunicate OK [13:06:08]SAM_PROTO_ClearQueue done [13:06:08]KKMCreateOFDPacket [13:06:08]OFDProtocolAddRootSTLVToBuf [13:06:08]FM_MakeSignedData [13:06:08]FM_MakeSignedData [13:06:08]SAM_PROTO_SignData [13:06:08]wFMCommunicate request_size=4 [13:06:08]MH_SAM_APDU [13:06:08]CAPDU: 80 0D 01 02 [13:06:08]Write to MH i2c: E2 08 00 B2 05 80 0D 01 02 00 00 00 00 30 [13:06:08]Write i2c OK [13:06:08]MH_I2C_Read... [13:06:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:06:08]Read from MH i2c: E2 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: E2 03 00 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: E2 03 00 B2 05 00 90 00 2B [13:06:08]RAPDU: 90 00 [13:06:08]wFMCommunicate OK [13:06:08]wFMCommunicate request_size=255 [13:06:08]MH_SAM_APDU [13:06:08]CAPDU: 80 0D 02 02 FA 03 00 07 01 1E 04 01 00 01 23 04 59 00 8A 04 08 00 34 38 37 34 32 30 37 38 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 53 69 6C 76 65 72 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 45 00 00 00 F4 03 04 00 40 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 [13:06:08]Write to MH i2c: E2 02 01 B3 05 80 0D 02 02 FA 00 03 00 07 01 1E 04 01 00 01 23 04 59 00 8A 04 08 00 34 38 37 34 32 30 37 38 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 53 69 6C 76 65 72 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 45 00 00 00 F4 03 04 00 40 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 00 00 2F [13:06:08]Write i2c OK [13:06:08]MH_I2C_Read... [13:06:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:08]Read from MH i2c: E2 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: E2 03 00 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: E2 03 00 B3 05 00 90 00 2C [13:06:08]RAPDU: 90 00 [13:06:08]wFMCommunicate OK [13:06:08]wFMCommunicate request_size=22 [13:06:08]MH_SAM_APDU [13:06:08]CAPDU: 80 0D 02 02 11 04 04 00 0B 2D 01 00 35 04 06 00 7C E0 A7 37 DF 07 [13:06:08]Write to MH i2c: E2 19 00 B4 05 80 0D 02 02 11 00 04 04 00 0B 2D 01 00 35 04 06 00 7C E0 A7 37 DF 07 00 00 F5 [13:06:08]Write i2c OK [13:06:08]MH_I2C_Read... [13:06:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:08]Read from MH i2c: E2 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: E2 03 00 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: E2 03 00 B4 05 00 90 00 2D [13:06:08]RAPDU: 90 00 [13:06:08]wFMCommunicate OK [13:06:08]wFMCommunicate request_size=4 [13:06:08]MH_SAM_APDU [13:06:08]CAPDU: 80 0D 03 02 [13:06:08]Write to MH i2c: E2 08 00 B5 05 80 0D 03 02 00 00 00 00 35 [13:06:08]Write i2c OK [13:06:08]MH_I2C_Read... [13:06:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:06:08]Read from MH i2c: E2 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: E2 0B 00 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: E2 0B 00 B5 05 00 D8 8B D9 D7 4F 78 1F 2B 90 00 5A [13:06:08]RAPDU: D8 8B D9 D7 4F 78 1F 2B 90 00 [13:06:08]wFMCommunicate OK [13:06:08]SAM_PROTO_SignData done [13:06:08]FM_MakeSignedData done [13:06:08]CreateOFDProtocolMessage [13:06:08]wFMCommunicate request_size=4 [13:06:08]MH_SAM_APDU [13:06:08]CAPDU: 80 11 00 00 [13:06:08]Write to MH i2c: E2 08 00 B6 05 80 11 00 00 00 00 00 00 35 [13:06:08]Write i2c OK [13:06:08]MH_I2C_Read... [13:06:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:08]Read from MH i2c: E2 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: E2 17 00 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: E2 17 00 B6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 85 [13:06:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:06:08]wFMCommunicate OK [13:06:08]CreateOFDProtocolMessage done [13:06:08]OFDSenderStorePacket 77067 [13:06:08]StoreOFDPacket docnum=77067 [13:06:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 1B 01 00 00 A9 7B 13 01 FE 13 5A 03 01 00 03 00 07 01 1E 04 01 00 01 23 04 59 00 8A 04 08 00 34 38 37 34 32 30 37 38 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 53 69 6C 76 65 72 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 45 00 00 00 F4 03 04 00 40 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0B 2D 01 00 35 04 06 00 7C E0 A7 37 DF 07 D8 8B D9 D7 4F 78 1F 2B [13:06:08]CheckFolder [13:06:08]dirname=/storage/ofd_packets [13:06:08]CheckFolder done [13:06:08]ProducePacketName [13:06:08]name=ofd_packets/00077067 [13:06:08]NVStorageSaveData ofd_packets/00077067 [13:06:08]File name is /storage/ofd_packets/00077067 [13:06:08]Write 313 bytes [13:06:08]NVStorageSaveData done [13:06:08]OFDSenderStorePacket done [13:06:08]KKMCreateOFDPacket done [13:06:08]NVStorageSaveData kkm_last_timestamp [13:06:08]File name is /storage/kkm_last_timestamp [13:06:08]Write 4 bytes [13:06:08]NVStorageSaveData done [13:06:08]ExternCall_PrintAddStr [13:06:08]wPrintStart [13:06:08]Write to MH i2c: 01 00 00 B7 05 BC [13:06:08]Write i2c OK [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: 01 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: 01 07 00 [13:06:08]MH_I2C_Read... [13:06:08]Read from MH i2c: 01 07 00 B7 05 00 00 00 00 00 FF 0F D1 [13:06:08]RasterBufferAndPrint [13:06:08]line Счет N : (3)221062 [13:06:08]line ИНН: 02508201610067 [13:06:08]line Контрольно-Кассовый Чек [13:06:08]line ПРОДАЖА [13:06:08]line Товар: 48742078 [13:06:08]line Сигареты LD Silver [13:06:08]line 1.000 * 130.00 [13:06:08]line = 130.00 [13:06:08]line НДС 12% НСП 1% [13:06:08]line > о реализуемом товаре [13:06:08]line ИТОГО: 130.00 [13:06:08]line НСП 1% : 1.15 [13:06:08]line НДС 12% : 13.80 [13:06:08]line Наличными: 130.00 [13:06:08]line Безнал.: 0.00 [13:06:08]line Место: АЗС № 144 "Партнер Нефть" [13:06:08]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:06:08]line СНО: Общий режим [13:06:08]line Чек 69 24.06.2024 13:06 [13:06:08]line Смена: 397 ФФД: 1.0 [13:06:08]line ЗНМ: 0300000170 [13:06:08]line РНМ: 0000000000095696 [13:06:08]line Версия ККМ: 001 [13:06:08]line ФМ: 0000000000875009 [13:06:08]line ФД: 77067 [13:06:08]line ФПД: 137304319975175 [13:06:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130608&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77067&fm=137304319975175&tin=02508201610067®Number=0000000000095696&sum=13000 [13:06:08]line 0 [13:06:08]written 0, free lines is 4095 [13:06:09]OFD Sender: Processing packet 77067 [packets to send 351, broken 350] [13:06:09]ProducePacketName [13:06:09]name=ofd_packets/00077067 [13:06:09]OFD Sender: To server: pG, [13:06:09]CommunicateWithHost lk.salyk.kg:30040 [13:06:09]ConnectInit lk.salyk.kg [13:06:09]Connected sock=10 [13:06:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 1B 01 00 00 A9 7B 13 01 FE 13 5A 03 01 00 03 00 07 01 1E 04 01 00 01 23 04 59 00 8A 04 08 00 34 38 37 34 32 30 37 38 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 53 69 6C 76 65 72 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 45 00 00 00 F4 03 04 00 40 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0B 2D 01 00 35 04 06 00 7C E0 A7 37 DF 07 D8 8B D9 D7 4F 78 1F 2B [13:06:09]Write to MH i2c: 01 00 00 DF 05 E4 [13:06:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 E4 36 47 00 FE 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 35 30 30 39 10 04 04 00 0B 2D 01 00 F4 03 04 00 D3 15 79 66 B6 04 01 00 00 9F BD 44 CD 46 D8 E8 A6 [13:06:09]CommunicateWithHost err = 0 [13:06:09]CheckOFDResponse [13:06:09]1017 (14) - 77093643461234 [13:06:09]1041 (16) - 0000000000875009 [13:06:09]1040 (4) - 77067 [13:06:09]1012 (4) - 24.06.2024 06:44 [13:06:09]1206 (1) - 0 [13:06:09]OFD Sender: Remove packet 77067 [13:06:09]ProducePacketName [13:06:09]name=ofd_packets/00077067 [13:06:09]NVStorageDeleteData [13:06:09]Write i2c OK [13:06:09]MH_I2C_Read... [13:06:09]Read from MH i2c: 01 [13:06:09]MH_I2C_Read... [13:06:09]Read from MH i2c: 01 07 00 [13:06:09]MH_I2C_Read... [13:06:09]Read from MH i2c: 01 07 00 DF 05 00 00 00 00 00 FA 0C F1 [13:06:09]RasterBufferAndPrint [13:06:09]line [13:06:09]line [13:06:09]line [13:06:09]line [13:06:09]line [13:06:09]written 0, free lines is 3353 [13:06:09]MH_Cut [13:06:09]Write to MH i2c: D1 01 00 E6 05 01 BD [13:06:09]Write i2c OK [13:06:09]MH_I2C_Read... [13:06:09]Read from MH i2c: D1 [13:06:09]MH_I2C_Read... [13:06:09]Read from MH i2c: D1 01 00 [13:06:09]MH_I2C_Read... [13:06:09]Read from MH i2c: D1 01 00 E6 05 00 BC [13:06:09]Write to MH i2c: 01 00 00 E7 05 EC [13:06:09]Write i2c OK [13:06:09]MH_I2C_Read... [13:06:09]OFD Sender: No OFD packet to send [13:06:10]*** Cut start [13:06:10]*** Partial cut [13:06:10]*** CUTSNS_PIN = 1 [13:06:10]*** CUTSNS_PIN = 0 [13:06:10]*** Brake cut motor [13:06:10]Read from MH i2c: 01 [13:06:10]MH_I2C_Read... [13:06:10]*** Stop cut motor [13:06:10]*** Cut end [13:06:10]Read from MH i2c: 01 07 00 [13:06:10]MH_I2C_Read... [13:06:10]Read from MH i2c: 01 07 00 E7 05 00 00 00 00 00 FF 0F 01 [13:06:10]process_action close_receipt done [13:06:10]requested_data is exist [13:06:10]produce_requested_data [13:06:10]requested_item fm.sn is exist - process it [13:06:10]wFMCommunicate request_size=4 [13:06:10]MH_SAM_APDU [13:06:10]CAPDU: 80 11 00 00 [13:06:10]Write to MH i2c: E2 08 00 E8 05 80 11 00 00 00 00 00 00 67 [13:06:10]Write i2c OK [13:06:10]MH_I2C_Read... [13:06:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:10]Read from MH i2c: E2 [13:06:10]MH_I2C_Read... [13:06:10]Read from MH i2c: E2 17 00 [13:06:10]MH_I2C_Read... [13:06:10]Read from MH i2c: E2 17 00 E8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 B7 [13:06:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:06:10]wFMCommunicate OK [13:06:10]requested_item fd.num is exist - process it [13:06:10]SAM_PROTO_GetFieldsCounters [13:06:10]wFMCommunicate request_size=4 [13:06:10]MH_SAM_APDU [13:06:10]CAPDU: 80 13 00 00 [13:06:10]Write to MH i2c: E2 08 00 E9 05 80 13 00 00 00 00 00 00 6A [13:06:10]Write i2c OK [13:06:10]MH_I2C_Read... [13:06:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:06:10]Read from MH i2c: E2 [13:06:10]MH_I2C_Read... [13:06:10]Read from MH i2c: E2 62 00 [13:06:10]MH_I2C_Read... [13:06:10]Read from MH i2c: E2 62 00 E9 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 0B 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [13:06: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 0B 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:06:10]wFMCommunicate OK [13:06:10]SAM_PROTO_GetFieldsCounters done [13:06:10]requested_item shift.num is exist - process it [13:06:10]requested_item shift.opened is exist - process it [13:06:10]req_shift_opened [13:06:10]FM_GetShiftState [13:06:10]SAM_PROTO_GetShiftState [13:06:10]wFMCommunicate request_size=4 [13:06:10]MH_SAM_APDU [13:06:10]CAPDU: 80 13 01 00 [13:06:10]Write to MH i2c: E2 08 00 EA 05 80 13 01 00 00 00 00 00 6C [13:06:10]Write i2c OK [13:06:10]MH_I2C_Read... [13:06:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:11]Read from MH i2c: E2 [13:06:11]MH_I2C_Read... [13:06:11]Read from MH i2c: E2 0E 00 [13:06:11]MH_I2C_Read... [13:06:11]Read from MH i2c: E2 0E 00 EA 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 7B [13:06:11]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:06:11]wFMCommunicate OK [13:06:11]SAM_PROTO_GetShiftState done [13:06:11]FM_GetShiftState done [13:06:11]req_shift_opened done [13:06:11]requested_item shift.open_date is exist - process it [13:06:11]req_shift_open_date [13:06:11]req_shift_open_date done [13:06:11]produce_requested_data done [13:06:11]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77067,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:06:11]process_action_free close_receipt [13:06:11]json_value_free [13:06:11]json_value_free done [13:06:11]process_json_proto returns [13:06:11]Send response to host [13:06:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77067,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:06:11]free response buf [13:06:11]execute_script done [13:06:11]execute_script returns [13:06:11]free content buf [13:06:11]Sock 9.Close socket [13:06:11]Sock 9.Thread stoped [13:06:13]accept exits with 8 [13:06:13]New connection [13:06:13]New thread 3067600228 created [13:06:13]Thread 3067456868 joined [13:06:13]Waiting for new connection... [13:06:13] Sock 8.Parse request [13:06:13]Sock 8.Check first char [13:06:13]Sock 8.First char is OK [13:06:13]request: POST /json_proto HTTP/1.0 [13:06:13]Method: POST [13:06:13]URL: /json_proto [13:06:13]Method is POST - this is cgi request [13:06:13]url: /json_proto [13:06:13]query_string will be loaded in cgi processing [13:06:13]execute_cgi json_proto POST (null) [13:06:13]execute_cgi path=json_proto method=POST [13:06:13]POST find Content-Length [13:06:13]Host: 172.17.39.195:8080 [13:06:13]Content-Length: 683 [13:06:13]Content-Type: application/json [13:06:13] [13:06:13]POST finish read [13:06:13]Found Content-Length = 683 [13:06:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695630", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:13]execute_script... [13:06: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)1695630", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 22.600, "sum" : 1500.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:14]POST & json_proto [13:06:14]process_json_proto [13:06:14]json parsed OK: [13:06:14]protocol is kg_v1.0 [13:06:14]action value=close_receipt [13:06:14]process_action close_receipt [13:06:14]cmd_close_receipt [13:06:14]MH_GetDate [13:06:14]Write to MH i2c: F0 00 00 EB 05 DF [13:06:14]Write i2c OK [13:06:14]MH_I2C_Read... [13:06:14]Read from MH i2c: F0 [13:06:14]MH_I2C_Read... [13:06:14]Read from MH i2c: F0 09 00 [13:06:14]MH_I2C_Read... [13:06:14]Read from MH i2c: F0 09 00 EB 05 00 47 6F 79 66 99 81 91 64 8C [13:06:14]GetLastDocTimeStamp 1719234368 [13:06:14]current date 1719234375 [13:06:14]FM_GetShiftState [13:06:14]SAM_PROTO_GetShiftState [13:06:14]wFMCommunicate request_size=4 [13:06:14]MH_SAM_APDU [13:06:14]CAPDU: 80 13 01 00 [13:06:14]Write to MH i2c: E2 08 00 EC 05 80 13 01 00 00 00 00 00 6E [13:06:14]Write i2c OK [13:06:14]MH_I2C_Read... [13:06:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:14]Read from MH i2c: E2 [13:06:14]MH_I2C_Read... [13:06:14]Read from MH i2c: E2 0E 00 [13:06:14]MH_I2C_Read... [13:06:14]Read from MH i2c: E2 0E 00 EC 05 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 7D [13:06:14]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:06:14]wFMCommunicate OK [13:06:14]SAM_PROTO_GetShiftState done [13:06:14]FM_GetShiftState done [13:06:14]opened in 1719189095 [13:06:14]opened+sec_in_day 1719275495 [13:06:14]quantity*price = 150064 [13:06:14]sum+1 = 150065 [13:06:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 70 24.06.2024 13:06 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77068 ФПД: 153496364423676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130615&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77068&fm=153496364423676&tin=02508201610067®Number=0000000000095696&sum=150000 [13:06:15]StoreToDocumentArchive [13:06:15]shift 397 fd 77068 [13:06:15]save to /storage/0397/doc_00077068 [13:06:15]save last doc name /storage/0397/doc_00077068 to /storage/kkm_last_doc_name [13:06:15]save OK [13:06:15]Clear old archive folders... [13:06:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:06:15]tlvbuf is 0076BB60 [13:06:15]SAM_PROTO_ClearQueue [13:06:15]wFMCommunicate request_size=4 [13:06:15]MH_SAM_APDU [13:06:15]CAPDU: 80 09 00 00 [13:06:15]Write to MH i2c: E2 08 00 F9 05 80 09 00 00 00 00 00 00 70 [13:06:15]Write i2c OK [13:06:15]MH_I2C_Read... [13:06:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:06:15]Read from MH i2c: E2 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: E2 03 00 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: E2 03 00 F9 05 00 90 00 72 [13:06:15]RAPDU: 90 00 [13:06:15]wFMCommunicate OK [13:06:15]SAM_PROTO_ClearQueue done [13:06:15]KKMCreateOFDPacket [13:06:15]OFDProtocolAddRootSTLVToBuf [13:06:15]FM_MakeSignedData [13:06:15]FM_MakeSignedData [13:06:15]SAM_PROTO_SignData [13:06:15]wFMCommunicate request_size=4 [13:06:15]MH_SAM_APDU [13:06:15]CAPDU: 80 0D 01 02 [13:06:15]Write to MH i2c: E2 08 00 FA 05 80 0D 01 02 00 00 00 00 78 [13:06:15]Write i2c OK [13:06:15]MH_I2C_Read... [13:06:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:06:15]Read from MH i2c: E2 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: E2 03 00 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: E2 03 00 FA 05 00 90 00 73 [13:06:15]RAPDU: 90 00 [13:06:15]wFMCommunicate OK [13:06:15]wFMCommunicate request_size=255 [13:06:15]MH_SAM_APDU [13:06:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 46 00 00 00 F4 03 04 00 47 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0C 2D 01 00 35 04 06 00 8B [13:06:15]Write to MH i2c: E2 02 01 FB 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 46 00 00 00 F4 03 04 00 47 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0C 2D 01 00 35 04 06 00 8B 00 00 05 [13:06:15]Write i2c OK [13:06:15]MH_I2C_Read... [13:06:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:15]Read from MH i2c: E2 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: E2 03 00 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: E2 03 00 FB 05 00 90 00 74 [13:06:15]RAPDU: 90 00 [13:06:15]wFMCommunicate OK [13:06:15]wFMCommunicate request_size=10 [13:06:15]MH_SAM_APDU [13:06:15]CAPDU: 80 0D 02 02 05 9A A8 46 99 FC [13:06:15]Write to MH i2c: E2 0D 00 FC 05 80 0D 02 02 05 00 9A A8 46 99 FC 00 00 A2 [13:06:15]Write i2c OK [13:06:15]MH_I2C_Read... [13:06:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:15]Read from MH i2c: E2 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: E2 03 00 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: E2 03 00 FC 05 00 90 00 75 [13:06:15]RAPDU: 90 00 [13:06:15]wFMCommunicate OK [13:06:15]wFMCommunicate request_size=4 [13:06:15]MH_SAM_APDU [13:06:15]CAPDU: 80 0D 03 02 [13:06:15]Write to MH i2c: E2 08 00 FD 05 80 0D 03 02 00 00 00 00 7D [13:06:15]Write i2c OK [13:06:15]MH_I2C_Read... [13:06:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:06:15]Read from MH i2c: E2 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: E2 0B 00 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: E2 0B 00 FD 05 00 1F D8 21 39 66 BE B4 6B 90 00 12 [13:06:15]RAPDU: 1F D8 21 39 66 BE B4 6B 90 00 [13:06:15]wFMCommunicate OK [13:06:15]SAM_PROTO_SignData done [13:06:15]FM_MakeSignedData done [13:06:15]CreateOFDProtocolMessage [13:06:15]wFMCommunicate request_size=4 [13:06:15]MH_SAM_APDU [13:06:15]CAPDU: 80 11 00 00 [13:06:15]Write to MH i2c: E2 08 00 FE 05 80 11 00 00 00 00 00 00 7D [13:06:15]Write i2c OK [13:06:15]MH_I2C_Read... [13:06:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:15]Read from MH i2c: E2 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: E2 17 00 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: E2 17 00 FE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 CD [13:06:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:06:15]wFMCommunicate OK [13:06:15]CreateOFDProtocolMessage done [13:06:15]OFDSenderStorePacket 77068 [13:06:15]StoreOFDPacket docnum=77068 [13:06:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 15 A8 07 01 8C 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 46 00 00 00 F4 03 04 00 47 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0C 2D 01 00 35 04 06 00 8B 9A A8 46 99 FC 1F D8 21 39 66 BE B4 6B [13:06:15]CheckFolder [13:06:15]dirname=/storage/ofd_packets [13:06:15]CheckFolder done [13:06:15]ProducePacketName [13:06:15]name=ofd_packets/00077068 [13:06:15]NVStorageSaveData ofd_packets/00077068 [13:06:15]File name is /storage/ofd_packets/00077068 [13:06:15]Write 301 bytes [13:06:15]NVStorageSaveData done [13:06:15]OFDSenderStorePacket done [13:06:15]KKMCreateOFDPacket done [13:06:15]NVStorageSaveData kkm_last_timestamp [13:06:15]File name is /storage/kkm_last_timestamp [13:06:15]Write 4 bytes [13:06:15]NVStorageSaveData done [13:06:15]ExternCall_PrintAddStr [13:06:15]wPrintStart [13:06:15]Write to MH i2c: 01 00 00 FF 05 04 [13:06:15]Write i2c OK [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: 01 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: 01 07 00 [13:06:15]MH_I2C_Read... [13:06:15]Read from MH i2c: 01 07 00 FF 05 00 00 00 00 00 FF 0F 19 [13:06:15]RasterBufferAndPrint [13:06:15]line Счет N : (1)1695630 [13:06:15]line ИНН: 02508201610067 [13:06:15]line Контрольно-Кассовый Чек [13:06:15]line ПРОДАЖА [13:06:15]line ТРК (МРК, ГНК) : 63 [13:06:15]line Товар: 2710124130 [13:06:15]line Аи-92-К-5 [13:06:15]line 22.600 * 66.40 [13:06:15]line = 1500.64 [13:06:15]line НДС 12% НСП 1% [13:06:15]line > о реализуемом товаре [13:06:15]line ОКРУГЛЕНИЕ: -0.64 [13:06:15]line ИТОГО: 1500.00 [13:06:15]line Внесено: 1500.00 [13:06:15]line СДАЧА: 0.00 [13:06:15]line НСП 1% : 13.28 [13:06:15]line НДС 12% : 159.36 [13:06:15]line Наличными: 1500.00 [13:06:15]line Безнал.: 0.00 [13:06:15]line Место: АЗС № 144 "Партнер Нефть" [13:06:15]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:06:15]line СНО: Общий режим [13:06:15]line Чек 70 24.06.2024 13:06 [13:06:15]line Смена: 397 ФФД: 1.0 [13:06:15]line ЗНМ: 0300000170 [13:06:15]line РНМ: 0000000000095696 [13:06:15]line Версия ККМ: 001 [13:06:15]line ФМ: 0000000000875009 [13:06:15]line ФД: 77068 [13:06:15]line ФПД: 153496364423676 [13:06:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130615&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77068&fm=153496364423676&tin=02508201610067®Number=0000000000095696&sum=150000 [13:06:15]written 0, free lines is 4095 [13:06:15]OFD Sender: Processing packet 77068 [packets to send 351, broken 350] [13:06:15]ProducePacketName [13:06:15]name=ofd_packets/00077068 [13:06:15]OFD Sender: To server: pG, [13:06:15]CommunicateWithHost lk.salyk.kg:30040 [13:06:15]ConnectInit lk.salyk.kg [13:06:16]Connected sock=10 [13:06:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 15 A8 07 01 8C 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 58 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 30 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 40 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 46 00 00 00 F4 03 04 00 47 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0C 2D 01 00 35 04 06 00 8B 9A A8 46 99 FC 1F D8 21 39 66 BE B4 6B [13:06:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 4A 7C 47 00 2E 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 35 30 30 39 10 04 04 00 0C 2D 01 00 F4 03 04 00 DA 15 79 66 B6 04 01 00 00 4B 33 A5 1B 68 0E E3 1E [13:06:16]CommunicateWithHost err = 0 [13:06:16]CheckOFDResponse [13:06:16]1017 (14) - 77093643461234 [13:06:16]1041 (16) - 0000000000875009 [13:06:16]1040 (4) - 77068 [13:06:16]1012 (4) - 24.06.2024 06:44 [13:06:16]1206 (1) - 0 [13:06:16]OFD Sender: Remove packet 77068 [13:06:16]ProducePacketName [13:06:16]name=ofd_packets/00077068 [13:06:16]NVStorageDeleteData [13:06:16]Write to MH i2c: 01 00 00 2A 06 30 [13:06:16]Write i2c OK [13:06:16]MH_I2C_Read... [13:06:16]Read from MH i2c: 01 [13:06:16]MH_I2C_Read... [13:06:16]Read from MH i2c: 01 07 00 [13:06:16]MH_I2C_Read... [13:06:16]Read from MH i2c: 01 07 00 2A 06 00 00 00 00 00 F0 0C 33 [13:06:16]RasterBufferAndPrint [13:06:16]line [13:06:16]line [13:06:16]line [13:06:16]line [13:06:16]line [13:06:16]written 0, free lines is 3324 [13:06:16]MH_Cut [13:06:16]Write to MH i2c: D1 01 00 31 06 01 09 [13:06:16]Write i2c OK [13:06:16]MH_I2C_Read... [13:06:16]Read from MH i2c: D1 [13:06:16]MH_I2C_Read... [13:06:16]Read from MH i2c: D1 01 00 [13:06:16]MH_I2C_Read... [13:06:16]Read from MH i2c: D1 01 00 31 06 00 08 [13:06:16]Write to MH i2c: 01 00 00 32 06 38 [13:06:16]Write i2c OK [13:06:16]MH_I2C_Read... [13:06:16]OFD Sender: No OFD packet to send [13:06:17]*** Cut start [13:06:17]*** Partial cut [13:06:17]*** CUTSNS_PIN = 1 [13:06:17]*** CUTSNS_PIN = 0 [13:06:17]*** Brake cut motor [13:06:17]Read from MH i2c: 01 [13:06:17]MH_I2C_Read... [13:06:17]*** Stop cut motor [13:06:17]*** Cut end [13:06:17]Read from MH i2c: 01 07 00 [13:06:17]MH_I2C_Read... [13:06:17]Read from MH i2c: 01 07 00 32 06 00 00 00 00 00 FF 0F 4D [13:06:17]process_action close_receipt done [13:06:17]requested_data is exist [13:06:17]produce_requested_data [13:06:17]requested_item fm.sn is exist - process it [13:06:17]wFMCommunicate request_size=4 [13:06:17]MH_SAM_APDU [13:06:17]CAPDU: 80 11 00 00 [13:06:17]Write to MH i2c: E2 08 00 33 06 80 11 00 00 00 00 00 00 B3 [13:06:17]Write i2c OK [13:06:17]MH_I2C_Read... [13:06:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:17]Read from MH i2c: E2 [13:06:17]MH_I2C_Read... [13:06:17]Read from MH i2c: E2 17 00 [13:06:17]MH_I2C_Read... [13:06:17]Read from MH i2c: E2 17 00 33 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 03 [13:06:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:06:17]wFMCommunicate OK [13:06:17]requested_item fd.num is exist - process it [13:06:17]SAM_PROTO_GetFieldsCounters [13:06:17]wFMCommunicate request_size=4 [13:06:17]MH_SAM_APDU [13:06:17]CAPDU: 80 13 00 00 [13:06:17]Write to MH i2c: E2 08 00 34 06 80 13 00 00 00 00 00 00 B6 [13:06:17]Write i2c OK [13:06:17]MH_I2C_Read... [13:06:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:06:17]Read from MH i2c: E2 [13:06:17]MH_I2C_Read... [13:06:17]Read from MH i2c: E2 62 00 [13:06:17]MH_I2C_Read... [13:06:17]Read from MH i2c: E2 62 00 34 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 0C 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [13:06:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 0C 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:06:17]wFMCommunicate OK [13:06:17]SAM_PROTO_GetFieldsCounters done [13:06:17]requested_item shift.num is exist - process it [13:06:17]requested_item shift.opened is exist - process it [13:06:17]req_shift_opened [13:06:17]FM_GetShiftState [13:06:17]SAM_PROTO_GetShiftState [13:06:17]wFMCommunicate request_size=4 [13:06:17]MH_SAM_APDU [13:06:17]CAPDU: 80 13 01 00 [13:06:17]Write to MH i2c: E2 08 00 35 06 80 13 01 00 00 00 00 00 B8 [13:06:17]Write i2c OK [13:06:17]MH_I2C_Read... [13:06:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:17]Read from MH i2c: E2 [13:06:17]MH_I2C_Read... [13:06:17]Read from MH i2c: E2 0E 00 [13:06:17]MH_I2C_Read... [13:06:17]Read from MH i2c: E2 0E 00 35 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 C7 [13:06:17]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:06:17]wFMCommunicate OK [13:06:17]SAM_PROTO_GetShiftState done [13:06:17]FM_GetShiftState done [13:06:17]req_shift_opened done [13:06:17]requested_item shift.open_date is exist - process it [13:06:17]req_shift_open_date [13:06:17]req_shift_open_date done [13:06:17]produce_requested_data done [13:06:17]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77068,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:06:17]process_action_free close_receipt [13:06:17]json_value_free [13:06:17]json_value_free done [13:06:17]process_json_proto returns [13:06:17]Send response to host [13:06:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77068,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:06:17]free response buf [13:06:17]execute_script done [13:06:17]execute_script returns [13:06:17]free content buf [13:06:17]Sock 8.Close socket [13:06:17]Sock 8.Thread stoped [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]OFD Sender: No OFD packet to send [13:07:01]OFD Sender: No OFD packet to send [13:07:06]OFD Sender: No OFD packet to send [13:07:11]OFD Sender: No OFD packet to send [13:07:16]OFD Sender: No OFD packet to send [13:07:21]OFD Sender: No OFD packet to send [13:07:26]OFD Sender: No OFD packet to send [13:07:31]OFD Sender: No OFD packet to send [13:07:36]OFD Sender: No OFD packet to send [13:07:37]accept exits with 9 [13:07:37]New connection [13:07:37]New thread 3067456868 created [13:07:37]Thread 3067600228 joined [13:07:37]Waiting for new connection... [13:07:37] Sock 9.Parse request [13:07:37]Sock 9.Check first char [13:07:37]Sock 9.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.39.195:8080 [13:07:37]Content-Length: 683 [13:07:37]Content-Type: application/json [13:07:37] [13:07:37]POST finish read [13:07:37]Found Content-Length = 683 [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)1695629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 30.130, "sum" : 2000.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13: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)1695629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 30.130, "sum" : 2000.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13: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 36 06 2B [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 36 06 00 9B 6F 79 66 99 81 91 64 2C [13:07:37]GetLastDocTimeStamp 1719234375 [13:07:37]current date 1719234459 [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 37 06 80 13 01 00 00 00 00 00 BA [13:07:38]Write i2c OK [13:07:38]MH_I2C_Read... [13:07:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:38]Read from MH i2c: E2 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 0E 00 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 0E 00 37 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 C9 [13:07:38]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:07:38]wFMCommunicate OK [13:07:38]SAM_PROTO_GetShiftState done [13:07:38]FM_GetShiftState done [13:07:38]opened in 1719189095 [13:07:38]opened+sec_in_day 1719275495 [13:07:38]quantity*price = 200063 [13:07:38]sum+1 = 200064 [13:07:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 71 24.06.2024 13:07 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77069 ФПД: 144058451238755 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130739&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77069&fm=144058451238755&tin=02508201610067®Number=0000000000095696&sum=200000 [13:07:39]StoreToDocumentArchive [13:07:39]shift 397 fd 77069 [13:07:39]save to /storage/0397/doc_00077069 [13:07:39]save last doc name /storage/0397/doc_00077069 to /storage/kkm_last_doc_name [13:07:39]save OK [13:07:39]Clear old archive folders... [13:07:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:07:39]tlvbuf is 0078EE60 [13:07:39]SAM_PROTO_ClearQueue [13:07:39]wFMCommunicate request_size=4 [13:07:39]MH_SAM_APDU [13:07:39]CAPDU: 80 09 00 00 [13:07:39]Write to MH i2c: E2 08 00 44 06 80 09 00 00 00 00 00 00 BC [13:07:39]Write i2c OK [13:07:39]MH_I2C_Read... [13:07:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:39]Read from MH i2c: E2 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 03 00 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 03 00 44 06 00 90 00 BE [13:07:39]RAPDU: 90 00 [13:07:39]wFMCommunicate OK [13:07:39]SAM_PROTO_ClearQueue done [13:07:39]KKMCreateOFDPacket [13:07:39]OFDProtocolAddRootSTLVToBuf [13:07:39]FM_MakeSignedData [13:07:39]FM_MakeSignedData [13:07:39]SAM_PROTO_SignData [13:07:39]wFMCommunicate request_size=4 [13:07:39]MH_SAM_APDU [13:07:39]CAPDU: 80 0D 01 02 [13:07:39]Write to MH i2c: E2 08 00 45 06 80 0D 01 02 00 00 00 00 C4 [13:07:39]Write i2c OK [13:07:39]MH_I2C_Read... [13:07:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:39]Read from MH i2c: E2 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 03 00 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 03 00 45 06 00 90 00 BF [13:07:39]RAPDU: 90 00 [13:07:39]wFMCommunicate OK [13:07:39]wFMCommunicate request_size=255 [13:07:39]MH_SAM_APDU [13:07:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 9B 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0D 2D 01 00 35 04 06 00 83 [13:07:39]Write to MH i2c: E2 02 01 46 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 9B 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0D 2D 01 00 35 04 06 00 83 00 00 F0 [13:07:39]Write i2c OK [13:07:39]MH_I2C_Read... [13:07:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:39]Read from MH i2c: E2 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 03 00 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 03 00 46 06 00 90 00 C0 [13:07:39]RAPDU: 90 00 [13:07:39]wFMCommunicate OK [13:07:39]wFMCommunicate request_size=10 [13:07:39]MH_SAM_APDU [13:07:39]CAPDU: 80 0D 02 02 05 05 38 D0 1F 63 [13:07:39]Write to MH i2c: E2 0D 00 47 06 80 0D 02 02 05 00 05 38 D0 1F 63 00 00 60 [13:07:39]Write i2c OK [13:07:39]MH_I2C_Read... [13:07:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:39]Read from MH i2c: E2 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 03 00 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 03 00 47 06 00 90 00 C1 [13:07:39]RAPDU: 90 00 [13:07:39]wFMCommunicate OK [13:07:39]wFMCommunicate request_size=4 [13:07:39]MH_SAM_APDU [13:07:39]CAPDU: 80 0D 03 02 [13:07:39]Write to MH i2c: E2 08 00 48 06 80 0D 03 02 00 00 00 00 C9 [13:07:39]Write i2c OK [13:07:39]MH_I2C_Read... [13:07:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:07:39]Read from MH i2c: E2 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 0B 00 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 0B 00 48 06 00 9E 79 67 5C 8E 0A DF D5 90 00 F0 [13:07:39]RAPDU: 9E 79 67 5C 8E 0A DF D5 90 00 [13:07:39]wFMCommunicate OK [13:07:39]SAM_PROTO_SignData done [13:07:39]FM_MakeSignedData done [13:07:39]CreateOFDProtocolMessage [13:07:39]wFMCommunicate request_size=4 [13:07:39]MH_SAM_APDU [13:07:39]CAPDU: 80 11 00 00 [13:07:39]Write to MH i2c: E2 08 00 49 06 80 11 00 00 00 00 00 00 C9 [13:07:39]Write i2c OK [13:07:39]MH_I2C_Read... [13:07:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:39]Read from MH i2c: E2 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 17 00 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: E2 17 00 49 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 19 [13:07:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:07:39]wFMCommunicate OK [13:07:39]CreateOFDProtocolMessage done [13:07:39]OFDSenderStorePacket 77069 [13:07:39]StoreOFDPacket docnum=77069 [13:07:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 AF 7D 07 01 0D F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 9B 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0D 2D 01 00 35 04 06 00 83 05 38 D0 1F 63 9E 79 67 5C 8E 0A DF D5 [13:07:39]CheckFolder [13:07:39]dirname=/storage/ofd_packets [13:07:39]CheckFolder done [13:07:39]ProducePacketName [13:07:39]name=ofd_packets/00077069 [13:07:39]NVStorageSaveData ofd_packets/00077069 [13:07:39]File name is /storage/ofd_packets/00077069 [13:07:39]Write 301 bytes [13:07:39]NVStorageSaveData done [13:07:39]OFDSenderStorePacket done [13:07:39]KKMCreateOFDPacket done [13:07:39]NVStorageSaveData kkm_last_timestamp [13:07:39]File name is /storage/kkm_last_timestamp [13:07:39]Write 4 bytes [13:07:39]NVStorageSaveData done [13:07:39]ExternCall_PrintAddStr [13:07:39]wPrintStart [13:07:39]Write to MH i2c: 01 00 00 4A 06 50 [13:07:39]Write i2c OK [13:07:39]MH_I2C_Read... [13:07:39]OFD Sender: Processing packet 77069 [packets to send 351, broken 350] [13:07:39]ProducePacketName [13:07:39]name=ofd_packets/00077069 [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]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 4A 06 00 00 00 00 00 FF 0F 65 [13:07:39]RasterBufferAndPrint [13:07:39]line Счет N : (1)1695629 [13:07:39]line ИНН: 02508201610067 [13:07:39]line Контрольно-Кассовый Чек [13:07:39]line ПРОДАЖА [13:07:39]line ТРК (МРК, ГНК) : 43 [13:07:39]line Товар: 2710124130 [13:07:39]line Аи-92-К-5 [13:07:39]line 30.130 * 66.40 [13:07:39]line = 2000.63 [13:07:39]line НДС 12% НСП 1% [13:07:39]line > о реализуемом товаре [13:07:39]line ОКРУГЛЕНИЕ: -0.63 [13:07:39]line ИТОГО: 2000.00 [13:07:39]line Внесено: 2000.00 [13:07:39]line СДАЧА: 0.00 [13:07:39]line НСП 1% : 17.70 [13:07:39]line НДС 12% : 212.46 [13:07:39]line Наличными: 2000.00 [13:07:39]line Безнал.: 0.00 [13:07:39]line Место: АЗС № 144 "Партнер Нефть" [13:07:39]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:07:39]line СНО: Общий режим [13:07:39]line Чек 71 24.06.2024 13:07 [13:07:39]line Смена: 397 ФФД: 1.0 [13:07:39]line ЗНМ: 0300000170 [13:07:39]line РНМ: 0000000000095696 [13:07:39]line Версия ККМ: 001 [13:07:39]line ФМ: 0000000000875009 [13:07:39]line ФД: 77069 [13:07:39]line ФПД: 144058451238755 [13:07:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130739&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77069&fm=144058451238755&tin=02508201610067®Number=0000000000095696&sum=200000 [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 35 30 30 39 0F 01 00 00 AF 7D 07 01 0D F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B2 75 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 7F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 9B 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0D 2D 01 00 35 04 06 00 83 05 38 D0 1F 63 9E 79 67 5C 8E 0A DF D5 [13:07:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 0F 50 47 00 E0 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 35 30 30 39 10 04 04 00 0D 2D 01 00 F4 03 04 00 2D 16 79 66 B6 04 01 00 00 D0 5B D9 73 1A 93 4A 7E [13:07:40]CommunicateWithHost err = 0 [13:07:40]CheckOFDResponse [13:07:40]1017 (14) - 77093643461234 [13:07:40]1041 (16) - 0000000000875009 [13:07:40]1040 (4) - 77069 [13:07:40]1012 (4) - 24.06.2024 06:46 [13:07:40]1206 (1) - 0 [13:07:40]OFD Sender: Remove packet 77069 [13:07:40]ProducePacketName [13:07:40]name=ofd_packets/00077069 [13:07:40]NVStorageDeleteData [13:07:40]Write to MH i2c: 01 00 00 75 06 7B [13:07:40]Write i2c OK [13:07:40]MH_I2C_Read... [13:07:40]Read from MH i2c: 01 [13:07:40]MH_I2C_Read... [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 75 06 00 00 00 00 00 F3 0C 81 [13:07:40]RasterBufferAndPrint [13:07:40]line [13:07:40]line [13:07:40]line [13:07:40]line [13:07:40]line [13:07:40]written 0, free lines is 3321 [13:07:40]MH_Cut [13:07:40]Write to MH i2c: D1 01 00 7C 06 01 54 [13:07:40]Write i2c OK [13:07:40]MH_I2C_Read... [13:07:40]Read from MH i2c: D1 [13:07:40]MH_I2C_Read... [13:07:40]Read from MH i2c: D1 01 00 [13:07:40]MH_I2C_Read... [13:07:40]Read from MH i2c: D1 01 00 7C 06 00 53 [13:07:40]Write to MH i2c: 01 00 00 7D 06 83 [13:07:40]Write i2c OK [13:07:40]MH_I2C_Read... [13:07:40]OFD Sender: No OFD packet to send [13:07:40]*** Cut start [13:07:40]*** Partial cut [13:07:40]*** CUTSNS_PIN = 1 [13:07:41]*** CUTSNS_PIN = 0 [13:07:41]*** Brake cut motor [13:07:41]Read from MH i2c: 01 [13:07:41]MH_I2C_Read... [13:07:41]*** Stop cut motor [13:07:41]*** Cut end [13:07:41]Read from MH i2c: 01 07 00 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: 01 07 00 7D 06 00 00 00 00 00 FF 0F 98 [13:07:41]process_action close_receipt done [13:07:41]requested_data is exist [13:07:41]produce_requested_data [13:07:41]requested_item fm.sn is exist - process it [13:07:41]wFMCommunicate request_size=4 [13:07:41]MH_SAM_APDU [13:07:41]CAPDU: 80 11 00 00 [13:07:41]Write to MH i2c: E2 08 00 7E 06 80 11 00 00 00 00 00 00 FE [13:07:41]Write i2c OK [13:07:41]MH_I2C_Read... [13:07:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:41]Read from MH i2c: E2 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 17 00 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 17 00 7E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 4E [13:07:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:07:41]wFMCommunicate OK [13:07:41]requested_item fd.num is exist - process it [13:07:41]SAM_PROTO_GetFieldsCounters [13:07:41]wFMCommunicate request_size=4 [13:07:41]MH_SAM_APDU [13:07:41]CAPDU: 80 13 00 00 [13:07:41]Write to MH i2c: E2 08 00 7F 06 80 13 00 00 00 00 00 00 01 [13:07:41]Write i2c OK [13:07:41]MH_I2C_Read... [13:07:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:41]Read from MH i2c: E2 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 62 00 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 62 00 7F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 0D 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [13:07: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 0D 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:07:41]wFMCommunicate OK [13:07:41]SAM_PROTO_GetFieldsCounters done [13:07:41]requested_item shift.num is exist - process it [13:07:41]requested_item shift.opened is exist - process it [13:07:41]req_shift_opened [13:07:41]FM_GetShiftState [13:07:41]SAM_PROTO_GetShiftState [13:07:41]wFMCommunicate request_size=4 [13:07:41]MH_SAM_APDU [13:07:41]CAPDU: 80 13 01 00 [13:07:41]Write to MH i2c: E2 08 00 80 06 80 13 01 00 00 00 00 00 03 [13:07:41]Write i2c OK [13:07:41]MH_I2C_Read... [13:07:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:41]Read from MH i2c: E2 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 0E 00 [13:07:41]MH_I2C_Read... [13:07:41]Read from MH i2c: E2 0E 00 80 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 12 [13:07:41]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:07:41]wFMCommunicate OK [13:07:41]SAM_PROTO_GetShiftState done [13:07:41]FM_GetShiftState done [13:07:41]req_shift_opened done [13:07:41]requested_item shift.open_date is exist - process it [13:07:41]req_shift_open_date [13:07:41]req_shift_open_date done [13:07:41]produce_requested_data done [13:07:41]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77069,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:07:41]process_action_free close_receipt [13:07:41]json_value_free [13:07:41]json_value_free done [13:07:41]process_json_proto returns [13:07:41]Send response to host [13:07:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77069,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:07:41]free response buf [13:07:41]execute_script done [13:07:41]execute_script returns [13:07:41]free content buf [13:07:41]Sock 9.Close socket [13:07:41]Sock 9.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:13]accept exits with 8 [13:08:13]New connection [13:08:13]New thread 3067600228 created [13:08:13]Thread 3067456868 joined [13:08:13]Waiting for new connection... [13:08:13] Sock 8.Parse request [13:08:13]Sock 8.Check first char [13:08:13]Sock 8.First char is OK [13:08:13]request: POST /json_proto HTTP/1.0 [13:08:13]Method: POST [13:08:13]URL: /json_proto [13:08:13]Method is POST - this is cgi request [13:08:13]url: /json_proto [13:08:13]query_string will be loaded in cgi processing [13:08:13]execute_cgi json_proto POST (null) [13:08:13]execute_cgi path=json_proto method=POST [13:08:13]POST find Content-Length [13:08:13]Host: 172.17.39.195:8080 [13:08:13]Content-Length: 678 [13:08:13]Content-Type: application/json [13:08:13] [13:08:13]POST finish read [13:08:13]Found Content-Length = 678 [13:08:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:08:13]execute_script... [13:08: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)1695631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:08:13]POST & json_proto [13:08:13]process_json_proto [13:08:13]json parsed OK: [13:08:13]protocol is kg_v1.0 [13:08:13]action value=close_receipt [13:08:13]process_action close_receipt [13:08:13]cmd_close_receipt [13:08:13]MH_GetDate [13:08:13]Write to MH i2c: F0 00 00 81 06 76 [13:08:13]Write i2c OK [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: F0 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: F0 09 00 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: F0 09 00 81 06 00 BE 6F 79 66 99 81 91 64 9A [13:08:13]GetLastDocTimeStamp 1719234459 [13:08:13]current date 1719234494 [13:08:13]FM_GetShiftState [13:08:13]SAM_PROTO_GetShiftState [13:08:13]wFMCommunicate request_size=4 [13:08:13]MH_SAM_APDU [13:08:13]CAPDU: 80 13 01 00 [13:08:13]Write to MH i2c: E2 08 00 82 06 80 13 01 00 00 00 00 00 05 [13:08:13]Write i2c OK [13:08:13]MH_I2C_Read... [13:08:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:13]Read from MH i2c: E2 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: E2 0E 00 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: E2 0E 00 82 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 14 [13:08:13]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:08:13]wFMCommunicate OK [13:08:13]SAM_PROTO_GetShiftState done [13:08:13]FM_GetShiftState done [13:08:13]opened in 1719189095 [13:08:13]opened+sec_in_day 1719275495 [13:08:13]quantity*price = 50065 [13:08:13]sum+1 = 50067 [13:08:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 72 24.06.2024 13:08 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77070 ФПД: 133764895200024 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130814&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77070&fm=133764895200024&tin=02508201610067®Number=0000000000095696&sum=50000 [13:08:14]StoreToDocumentArchive [13:08:14]shift 397 fd 77070 [13:08:14]save to /storage/0397/doc_00077070 [13:08:14]save last doc name /storage/0397/doc_00077070 to /storage/kkm_last_doc_name [13:08:14]save OK [13:08:14]Clear old archive folders... [13:08:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:08:14]tlvbuf is 007B4420 [13:08:14]SAM_PROTO_ClearQueue [13:08:14]wFMCommunicate request_size=4 [13:08:14]MH_SAM_APDU [13:08:14]CAPDU: 80 09 00 00 [13:08:14]Write to MH i2c: E2 08 00 8F 06 80 09 00 00 00 00 00 00 07 [13:08:14]Write i2c OK [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: E2 [13:08:14]MH_I2C_Read... [13:08:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:14]Read from MH i2c: E2 03 00 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: E2 03 00 8F 06 00 90 00 09 [13:08:14]RAPDU: 90 00 [13:08:14]wFMCommunicate OK [13:08:14]SAM_PROTO_ClearQueue done [13:08:14]KKMCreateOFDPacket [13:08:14]OFDProtocolAddRootSTLVToBuf [13:08:14]FM_MakeSignedData [13:08:14]FM_MakeSignedData [13:08:14]SAM_PROTO_SignData [13:08:14]wFMCommunicate request_size=4 [13:08:14]MH_SAM_APDU [13:08:14]CAPDU: 80 0D 01 02 [13:08:14]Write to MH i2c: E2 08 00 90 06 80 0D 01 02 00 00 00 00 0F [13:08:14]Write i2c OK [13:08:14]MH_I2C_Read... [13:08:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:14]Read from MH i2c: E2 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: E2 03 00 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: E2 03 00 90 06 00 90 00 0A [13:08:14]RAPDU: 90 00 [13:08:14]wFMCommunicate OK [13:08:14]wFMCommunicate request_size=255 [13:08:14]MH_SAM_APDU [13:08:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 BE 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0E 2D 01 00 35 04 06 00 79 [13:08:14]Write to MH i2c: E2 02 01 91 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 BE 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0E 2D 01 00 35 04 06 00 79 00 00 61 [13:08:14]Write i2c OK [13:08:14]MH_I2C_Read... [13:08:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:14]Read from MH i2c: E2 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: E2 03 00 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: E2 03 00 91 06 00 90 00 0B [13:08:14]RAPDU: 90 00 [13:08:14]wFMCommunicate OK [13:08:14]wFMCommunicate request_size=10 [13:08:14]MH_SAM_APDU [13:08:14]CAPDU: 80 0D 02 02 05 A8 91 0F D3 18 [13:08:14]Write to MH i2c: E2 0D 00 92 06 80 0D 02 02 05 00 A8 91 0F D3 18 00 00 4F [13:08:14]Write i2c OK [13:08:14]MH_I2C_Read... [13:08:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:14]Read from MH i2c: E2 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: E2 03 00 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: E2 03 00 92 06 00 90 00 0C [13:08:14]RAPDU: 90 00 [13:08:14]wFMCommunicate OK [13:08:14]wFMCommunicate request_size=4 [13:08:14]MH_SAM_APDU [13:08:14]CAPDU: 80 0D 03 02 [13:08:14]Write to MH i2c: E2 08 00 93 06 80 0D 03 02 00 00 00 00 14 [13:08:14]Write i2c OK [13:08:14]MH_I2C_Read... [13:08:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:14]Read from MH i2c: E2 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: E2 0B 00 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: E2 0B 00 93 06 00 19 1C 3E 1F 27 48 6D D4 90 00 57 [13:08:14]RAPDU: 19 1C 3E 1F 27 48 6D D4 90 00 [13:08:14]wFMCommunicate OK [13:08:14]SAM_PROTO_SignData done [13:08:14]FM_MakeSignedData done [13:08:14]CreateOFDProtocolMessage [13:08:14]wFMCommunicate request_size=4 [13:08:14]MH_SAM_APDU [13:08:14]CAPDU: 80 11 00 00 [13:08:14]Write to MH i2c: E2 08 00 94 06 80 11 00 00 00 00 00 00 14 [13:08:14]Write i2c OK [13:08:14]MH_I2C_Read... [13:08:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:14]Read from MH i2c: E2 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: E2 17 00 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: E2 17 00 94 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 64 [13:08:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:08:14]wFMCommunicate OK [13:08:14]CreateOFDProtocolMessage done [13:08:14]OFDSenderStorePacket 77070 [13:08:14]StoreOFDPacket docnum=77070 [13:08:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 36 D2 07 01 FA 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 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 BE 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0E 2D 01 00 35 04 06 00 79 A8 91 0F D3 18 19 1C 3E 1F 27 48 6D D4 [13:08:14]CheckFolder [13:08:14]dirname=/storage/ofd_packets [13:08:14]CheckFolder done [13:08:14]ProducePacketName [13:08:14]name=ofd_packets/00077070 [13:08:14]NVStorageSaveData ofd_packets/00077070 [13:08:14]File name is /storage/ofd_packets/00077070 [13:08:14]Write 301 bytes [13:08:14]NVStorageSaveData done [13:08:14]OFDSenderStorePacket done [13:08:14]KKMCreateOFDPacket done [13:08:14]NVStorageSaveData kkm_last_timestamp [13:08:14]File name is /storage/kkm_last_timestamp [13:08:14]Write 4 bytes [13:08:14]NVStorageSaveData done [13:08:14]ExternCall_PrintAddStr [13:08:14]wPrintStart [13:08:14]Write to MH i2c: 01 00 00 95 06 9B [13:08:14]Write i2c OK [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: 01 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: 01 07 00 [13:08:14]MH_I2C_Read... [13:08:14]Read from MH i2c: 01 07 00 95 06 00 00 00 00 00 FF 0F B0 [13:08:14]RasterBufferAndPrint [13:08:14]line Счет N : (1)1695631 [13:08:14]line ИНН: 02508201610067 [13:08:14]line Контрольно-Кассовый Чек [13:08:14]line ПРОДАЖА [13:08:14]line ТРК (МРК, ГНК) : 53 [13:08:14]line Товар: 2710124130 [13:08:14]line Аи-92-К-5 [13:08:14]line 7.540 * 66.40 [13:08:14]line = 500.66 [13:08:14]line НДС 12% НСП 1% [13:08:14]line > о реализуемом товаре [13:08:14]line ОКРУГЛЕНИЕ: -0.66 [13:08:14]line ИТОГО: 500.00 [13:08:14]line Внесено: 500.00 [13:08:14]line СДАЧА: 0.00 [13:08:14]line НСП 1% : 4.43 [13:08:14]line НДС 12% : 53.17 [13:08:14]line Наличными: 500.00 [13:08:14]line Безнал.: 0.00 [13:08:14]line Место: АЗС № 144 "Партнер Нефть" [13:08:14]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:08:14]line СНО: Общий режим [13:08:14]line Чек 72 24.06.2024 13:08 [13:08:14]line Смена: 397 ФФД: 1.0 [13:08:14]line ЗНМ: 0300000170 [13:08:14]line РНМ: 0000000000095696 [13:08:14]line Версия ККМ: 001 [13:08:14]line ФМ: 0000000000875009 [13:08:14]line ФД: 77070 [13:08:14]line ФПД: 133764895200024 [13:08:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130814&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77070&fm=133764895200024&tin=02508201610067®Number=0000000000095696&sum=50000 [13:08:15]OFD Sender: Processing packet 77070 [packets to send 351, broken 350] [13:08:15]ProducePacketName [13:08:15]name=ofd_packets/00077070 [13:08:15]OFD Sender: To server: pG, [13:08:15]CommunicateWithHost lk.salyk.kg:30040 [13:08:15]ConnectInit lk.salyk.kg [13:08:15]written 0, free lines is 4095 [13:08:15]Connected sock=10 [13:08:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 36 D2 07 01 FA 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 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 BE 6F 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0E 2D 01 00 35 04 06 00 79 A8 91 0F D3 18 19 1C 3E 1F 27 48 6D D4 [13:08:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 FE F2 47 00 2F CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0E 2D 01 00 F4 03 04 00 51 16 79 66 B6 04 01 00 00 CA A4 65 F1 3A 33 D8 4F [13:08:15]CommunicateWithHost err = 0 [13:08:15]CheckOFDResponse [13:08:15]1017 (14) - 77093643461234 [13:08:15]1041 (16) - 0000000000875009 [13:08:15]1040 (4) - 77070 [13:08:15]1012 (4) - 24.06.2024 06:46 [13:08:15]1206 (1) - 0 [13:08:15]OFD Sender: Remove packet 77070 [13:08:15]ProducePacketName [13:08:15]name=ofd_packets/00077070 [13:08:15]NVStorageDeleteData [13:08:15]Write to MH i2c: 01 00 00 C0 06 C6 [13:08:15]Write i2c OK [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: 01 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: 01 07 00 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: 01 07 00 C0 06 00 00 00 00 00 E0 0C B9 [13:08:15]RasterBufferAndPrint [13:08:15]line [13:08:15]line [13:08:15]line [13:08:15]line [13:08:15]line [13:08:15]written 0, free lines is 3302 [13:08:15]MH_Cut [13:08:15]Write to MH i2c: D1 01 00 C7 06 01 9F [13:08:15]Write i2c OK [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: D1 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: D1 01 00 [13:08:15]MH_I2C_Read... [13:08:15]Read from MH i2c: D1 01 00 C7 06 00 9E [13:08:15]Write to MH i2c: 01 00 00 C8 06 CE [13:08:15]Write i2c OK [13:08:15]MH_I2C_Read... [13:08:15]OFD Sender: No OFD packet to send [13:08:16]*** Cut start [13:08:16]*** Partial cut [13:08:16]*** CUTSNS_PIN = 1 [13:08:16]*** CUTSNS_PIN = 0 [13:08:16]*** Brake cut motor [13:08:16]Read from MH i2c: 01 [13:08:16]MH_I2C_Read... [13:08:16]*** Stop cut motor [13:08:16]*** Cut end [13:08:16]Read from MH i2c: 01 07 00 [13:08:16]MH_I2C_Read... [13:08:16]Read from MH i2c: 01 07 00 C8 06 00 00 00 00 00 FF 0F E3 [13:08:16]process_action close_receipt done [13:08:16]requested_data is exist [13:08:16]produce_requested_data [13:08:16]requested_item fm.sn is exist - process it [13:08:16]wFMCommunicate request_size=4 [13:08:16]MH_SAM_APDU [13:08:16]CAPDU: 80 11 00 00 [13:08:16]Write to MH i2c: E2 08 00 C9 06 80 11 00 00 00 00 00 00 49 [13:08:16]Write i2c OK [13:08:16]MH_I2C_Read... [13:08:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:16]Read from MH i2c: E2 [13:08:16]MH_I2C_Read... [13:08:16]Read from MH i2c: E2 17 00 [13:08:16]MH_I2C_Read... [13:08:16]Read from MH i2c: E2 17 00 C9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 99 [13:08:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:08:16]wFMCommunicate OK [13:08:16]requested_item fd.num is exist - process it [13:08:16]SAM_PROTO_GetFieldsCounters [13:08:16]wFMCommunicate request_size=4 [13:08:16]MH_SAM_APDU [13:08:16]CAPDU: 80 13 00 00 [13:08:16]Write to MH i2c: E2 08 00 CA 06 80 13 00 00 00 00 00 00 4C [13:08:16]Write i2c OK [13:08:16]MH_I2C_Read... [13:08:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:17]Read from MH i2c: E2 [13:08:17]MH_I2C_Read... [13:08:17]Read from MH i2c: E2 62 00 [13:08:17]MH_I2C_Read... [13:08:17]Read from MH i2c: E2 62 00 CA 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 0E 2D 01 00 0E 04 04 00 8D 01 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 16 [13:08: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 0E 2D 01 00 0E 04 04 00 8D 01 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 [13:08:17]wFMCommunicate OK [13:08:17]SAM_PROTO_GetFieldsCounters done [13:08:17]requested_item shift.num is exist - process it [13:08:17]requested_item shift.opened is exist - process it [13:08:17]req_shift_opened [13:08:17]FM_GetShiftState [13:08:17]SAM_PROTO_GetShiftState [13:08:17]wFMCommunicate request_size=4 [13:08:17]MH_SAM_APDU [13:08:17]CAPDU: 80 13 01 00 [13:08:17]Write to MH i2c: E2 08 00 CB 06 80 13 01 00 00 00 00 00 4E [13:08:17]Write i2c OK [13:08:17]MH_I2C_Read... [13:08:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:17]Read from MH i2c: E2 [13:08:17]MH_I2C_Read... [13:08:17]Read from MH i2c: E2 0E 00 [13:08:17]MH_I2C_Read... [13:08:17]Read from MH i2c: E2 0E 00 CB 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 5D [13:08:17]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:08:17]wFMCommunicate OK [13:08:17]SAM_PROTO_GetShiftState done [13:08:17]FM_GetShiftState done [13:08:17]req_shift_opened done [13:08:17]requested_item shift.open_date is exist - process it [13:08:17]req_shift_open_date [13:08:17]req_shift_open_date done [13:08:17]produce_requested_data done [13:08:17]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77070,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:08:17]process_action_free close_receipt [13:08:17]json_value_free [13:08:17]json_value_free done [13:08:17]process_json_proto returns [13:08:17]Send response to host [13:08:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77070,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:08:17]free response buf [13:08:17]execute_script done [13:08:17]execute_script returns [13:08:17]free content buf [13:08:17]Sock 8.Close socket [13:08:17]Sock 8.Thread stoped [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:40]OFD Sender: No OFD packet to send [13:08:46]OFD Sender: No OFD packet to send [13:08:51]OFD Sender: No OFD packet to send [13:08:56]OFD Sender: No OFD packet to send [13:09:01]OFD Sender: No OFD packet to send [13:09:06]OFD Sender: No OFD packet to send [13:09:11]OFD Sender: No OFD packet to send [13:09:16]OFD Sender: No OFD packet to send [13:09:21]OFD Sender: No OFD packet to send [13:09:26]OFD Sender: No OFD packet to send [13:09:31]OFD Sender: No OFD packet to send [13:09:36]OFD Sender: No OFD packet to send [13:09:41]OFD Sender: No OFD packet to send [13:09:45]accept exits with 9 [13:09:45]New connection [13:09:45]New thread 3067456868 created [13:09:45]Thread 3067600228 joined [13:09:45]Waiting for new connection... [13:09:45] Sock 9.Parse request [13:09:45]Sock 9.Check first char [13:09:45]Sock 9.First char is OK [13:09:45]request: POST /json_proto HTTP/1.0 [13:09:45]Method: POST [13:09:45]URL: /json_proto [13:09:45]Method is POST - this is cgi request [13:09:45]url: /json_proto [13:09:45]query_string will be loaded in cgi processing [13:09:45]execute_cgi json_proto POST (null) [13:09:45]execute_cgi path=json_proto method=POST [13:09:45]POST find Content-Length [13:09:45]Host: 172.17.39.195:8080 [13:09:45]Content-Length: 678 [13:09:45]Content-Type: application/json [13:09:45] [13:09:45]POST finish read [13:09:45]Found Content-Length = 678 [13:09:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:09:45]execute_script... [13:09:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:09:45]POST & json_proto [13:09:45]process_json_proto [13:09:45]json parsed OK: [13:09:45]protocol is kg_v1.0 [13:09:45]action value=close_receipt [13:09:45]process_action close_receipt [13:09:45]cmd_close_receipt [13:09:45]MH_GetDate [13:09:45]Write to MH i2c: F0 00 00 CC 06 C1 [13:09:45]Write i2c OK [13:09:45]MH_I2C_Read... [13:09:45]Read from MH i2c: F0 [13:09:45]MH_I2C_Read... [13:09:45]Read from MH i2c: F0 09 00 [13:09:45]MH_I2C_Read... [13:09:45]Read from MH i2c: F0 09 00 CC 06 00 1A 70 79 66 99 81 91 64 42 [13:09:45]GetLastDocTimeStamp 1719234494 [13:09:45]current date 1719234586 [13:09:45]FM_GetShiftState [13:09:45]SAM_PROTO_GetShiftState [13:09:45]wFMCommunicate request_size=4 [13:09:45]MH_SAM_APDU [13:09:45]CAPDU: 80 13 01 00 [13:09:45]Write to MH i2c: E2 08 00 CD 06 80 13 01 00 00 00 00 00 50 [13:09:45]Write i2c OK [13:09:45]MH_I2C_Read... [13:09:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:45]Read from MH i2c: E2 [13:09:45]MH_I2C_Read... [13:09:45]Read from MH i2c: E2 0E 00 [13:09:45]MH_I2C_Read... [13:09:45]Read from MH i2c: E2 0E 00 CD 06 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 5F [13:09:45]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:09:45]wFMCommunicate OK [13:09:45]SAM_PROTO_GetShiftState done [13:09:45]FM_GetShiftState done [13:09:45]opened in 1719189095 [13:09:45]opened+sec_in_day 1719275495 [13:09:45]quantity*price = 50065 [13:09:45]sum+1 = 50067 [13:09:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 73 24.06.2024 13:09 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77071 ФПД: 220986294603906 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130946&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77071&fm=220986294603906&tin=02508201610067®Number=0000000000095696&sum=50000 [13:09:46]StoreToDocumentArchive [13:09:46]shift 397 fd 77071 [13:09:46]save to /storage/0397/doc_00077071 [13:09:46]save last doc name /storage/0397/doc_00077071 to /storage/kkm_last_doc_name [13:09:46]save OK [13:09:46]Clear old archive folders... [13:09:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:09:46]tlvbuf is 007BD410 [13:09:46]SAM_PROTO_ClearQueue [13:09:46]wFMCommunicate request_size=4 [13:09:46]MH_SAM_APDU [13:09:46]CAPDU: 80 09 00 00 [13:09:46]Write to MH i2c: E2 08 00 DA 06 80 09 00 00 00 00 00 00 52 [13:09:46]Write i2c OK [13:09:46]MH_I2C_Read... [13:09:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:46]Read from MH i2c: E2 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: E2 03 00 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: E2 03 00 DA 06 00 90 00 54 [13:09:46]RAPDU: 90 00 [13:09:46]wFMCommunicate OK [13:09:46]SAM_PROTO_ClearQueue done [13:09:46]KKMCreateOFDPacket [13:09:46]OFDProtocolAddRootSTLVToBuf [13:09:46]FM_MakeSignedData [13:09:46]FM_MakeSignedData [13:09:46]SAM_PROTO_SignData [13:09:46]wFMCommunicate request_size=4 [13:09:46]MH_SAM_APDU [13:09:46]CAPDU: 80 0D 01 02 [13:09:46]Write to MH i2c: E2 08 00 DB 06 80 0D 01 02 00 00 00 00 5A [13:09:46]Write i2c OK [13:09:46]MH_I2C_Read... [13:09:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:46]Read from MH i2c: E2 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: E2 03 00 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: E2 03 00 DB 06 00 90 00 55 [13:09:46]RAPDU: 90 00 [13:09:46]wFMCommunicate OK [13:09:46]wFMCommunicate request_size=255 [13:09:46]MH_SAM_APDU [13:09:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 1A 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0F 2D 01 00 35 04 06 00 C8 [13:09:46]Write to MH i2c: E2 02 01 DC 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 1A 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0F 2D 01 00 35 04 06 00 C8 00 00 5A [13:09:46]Write i2c OK [13:09:46]MH_I2C_Read... [13:09:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:46]Read from MH i2c: E2 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: E2 03 00 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: E2 03 00 DC 06 00 90 00 56 [13:09:46]RAPDU: 90 00 [13:09:46]wFMCommunicate OK [13:09:46]wFMCommunicate request_size=10 [13:09:46]MH_SAM_APDU [13:09:46]CAPDU: 80 0D 02 02 05 FC 61 97 10 82 [13:09:46]Write to MH i2c: E2 0D 00 DD 06 80 0D 02 02 05 00 FC 61 97 10 82 00 00 ED [13:09:46]Write i2c OK [13:09:46]MH_I2C_Read... [13:09:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:46]Read from MH i2c: E2 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: E2 03 00 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: E2 03 00 DD 06 00 90 00 57 [13:09:46]RAPDU: 90 00 [13:09:46]wFMCommunicate OK [13:09:46]wFMCommunicate request_size=4 [13:09:46]MH_SAM_APDU [13:09:46]CAPDU: 80 0D 03 02 [13:09:46]Write to MH i2c: E2 08 00 DE 06 80 0D 03 02 00 00 00 00 5F [13:09:46]Write i2c OK [13:09:46]MH_I2C_Read... [13:09:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:46]Read from MH i2c: E2 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: E2 0B 00 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: E2 0B 00 DE 06 00 E7 81 A7 93 1A 65 E5 AC 90 00 12 [13:09:46]RAPDU: E7 81 A7 93 1A 65 E5 AC 90 00 [13:09:46]wFMCommunicate OK [13:09:46]SAM_PROTO_SignData done [13:09:46]FM_MakeSignedData done [13:09:46]CreateOFDProtocolMessage [13:09:46]wFMCommunicate request_size=4 [13:09:46]MH_SAM_APDU [13:09:46]CAPDU: 80 11 00 00 [13:09:46]Write to MH i2c: E2 08 00 DF 06 80 11 00 00 00 00 00 00 5F [13:09:46]Write i2c OK [13:09:46]MH_I2C_Read... [13:09:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:46]Read from MH i2c: E2 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: E2 17 00 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: E2 17 00 DF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 AF [13:09:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:09:46]wFMCommunicate OK [13:09:46]CreateOFDProtocolMessage done [13:09:46]OFDSenderStorePacket 77071 [13:09:46]StoreOFDPacket docnum=77071 [13:09:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 79 FE 07 01 5A 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 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 1A 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0F 2D 01 00 35 04 06 00 C8 FC 61 97 10 82 E7 81 A7 93 1A 65 E5 AC [13:09:46]CheckFolder [13:09:46]dirname=/storage/ofd_packets [13:09:46]CheckFolder done [13:09:46]ProducePacketName [13:09:46]name=ofd_packets/00077071 [13:09:46]NVStorageSaveData ofd_packets/00077071 [13:09:46]File name is /storage/ofd_packets/00077071 [13:09:46]Write 301 bytes [13:09:46]NVStorageSaveData done [13:09:46]OFDSenderStorePacket done [13:09:46]KKMCreateOFDPacket done [13:09:46]NVStorageSaveData kkm_last_timestamp [13:09:46]File name is /storage/kkm_last_timestamp [13:09:46]Write 4 bytes [13:09:46]NVStorageSaveData done [13:09:46]OFD Sender: Processing packet 77071 [packets to send 351, broken 350] [13:09:46]ProducePacketName [13:09:46]name=ofd_packets/00077071 [13:09:46]OFD Sender: To server: pG, [13:09:46]CommunicateWithHost lk.salyk.kg:30040 [13:09:46]ConnectInit lk.salyk.kg [13:09:46]ExternCall_PrintAddStr [13:09:46]wPrintStart [13:09:46]Write to MH i2c: 01 00 00 E0 06 E6 [13:09:46]Write i2c OK [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: 01 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: 01 07 00 [13:09:46]MH_I2C_Read... [13:09:46]Read from MH i2c: 01 07 00 E0 06 00 00 00 00 00 FF 0F FB [13:09:46]RasterBufferAndPrint [13:09:46]line Счет N : (1)1695633 [13:09:46]line ИНН: 02508201610067 [13:09:46]line Контрольно-Кассовый Чек [13:09:46]line ПРОДАЖА [13:09:46]line ТРК (МРК, ГНК) : 43 [13:09:46]line Товар: 2710124130 [13:09:46]line Аи-92-К-5 [13:09:46]line 7.540 * 66.40 [13:09:46]line = 500.66 [13:09:46]line НДС 12% НСП 1% [13:09:46]line > о реализуемом товаре [13:09:46]line ОКРУГЛЕНИЕ: -0.66 [13:09:46]line ИТОГО: 500.00 [13:09:46]line Внесено: 500.00 [13:09:46]line СДАЧА: 0.00 [13:09:46]line НСП 1% : 4.43 [13:09:46]line НДС 12% : 53.17 [13:09:46]line Наличными: 500.00 [13:09:46]line Безнал.: 0.00 [13:09:46]line Место: АЗС № 144 "Партнер Нефть" [13:09:46]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:09:46]line СНО: Общий режим [13:09:46]line Чек 73 24.06.2024 13:09 [13:09:46]line Смена: 397 ФФД: 1.0 [13:09:46]line ЗНМ: 0300000170 [13:09:46]line РНМ: 0000000000095696 [13:09:46]line Версия ККМ: 001 [13:09:46]line ФМ: 0000000000875009 [13:09:46]line ФД: 77071 [13:09:46]line ФПД: 220986294603906 [13:09:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T130946&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77071&fm=220986294603906&tin=02508201610067®Number=0000000000095696&sum=50000 [13:09:46]written 0, free lines is 4095 [13:09:47]Connected sock=11 [13:09:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 79 FE 07 01 5A 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 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 1A 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 0F 2D 01 00 35 04 06 00 C8 FC 61 97 10 82 E7 81 A7 93 1A 65 E5 AC [13:09:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 F2 A8 47 00 F9 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 35 30 30 39 10 04 04 00 0F 2D 01 00 F4 03 04 00 AD 16 79 66 B6 04 01 00 00 4A 3E E9 1B 64 7F C1 37 [13:09:47]CommunicateWithHost err = 0 [13:09:47]CheckOFDResponse [13:09:47]1017 (14) - 77093643461234 [13:09:47]1041 (16) - 0000000000875009 [13:09:47]1040 (4) - 77071 [13:09:47]1012 (4) - 24.06.2024 06:48 [13:09:47]1206 (1) - 0 [13:09:47]OFD Sender: Remove packet 77071 [13:09:47]ProducePacketName [13:09:47]name=ofd_packets/00077071 [13:09:47]NVStorageDeleteData [13:09:47]Write to MH i2c: 01 00 00 0B 07 12 [13:09:47]Write i2c OK [13:09:47]MH_I2C_Read... [13:09:47]Read from MH i2c: 01 [13:09:47]MH_I2C_Read... [13:09:47]Read from MH i2c: 01 07 00 [13:09:47]MH_I2C_Read... [13:09:47]Read from MH i2c: 01 07 00 0B 07 00 00 00 00 00 F4 0C 19 [13:09:47]RasterBufferAndPrint [13:09:47]line [13:09:47]line [13:09:47]line [13:09:47]line [13:09:47]line [13:09:47]written 0, free lines is 3322 [13:09:47]MH_Cut [13:09:47]Write to MH i2c: D1 01 00 12 07 01 EB [13:09:47]Write i2c OK [13:09:47]MH_I2C_Read... [13:09:47]Read from MH i2c: D1 [13:09:47]MH_I2C_Read... [13:09:47]Read from MH i2c: D1 01 00 [13:09:47]MH_I2C_Read... [13:09:47]Read from MH i2c: D1 01 00 12 07 00 EA [13:09:47]Write to MH i2c: 01 00 00 13 07 1A [13:09:47]Write i2c OK [13:09:47]MH_I2C_Read... [13:09:47]OFD Sender: No OFD packet to send [13:09:48]*** Cut start [13:09:48]*** Partial cut [13:09:48]*** CUTSNS_PIN = 1 [13:09:48]*** CUTSNS_PIN = 0 [13:09:48]*** Brake cut motor [13:09:48]Read from MH i2c: 01 [13:09:48]MH_I2C_Read... [13:09:48]*** Stop cut motor [13:09:48]*** Cut end [13:09:48]Read from MH i2c: 01 07 00 [13:09:48]MH_I2C_Read... [13:09:48]Read from MH i2c: 01 07 00 13 07 00 00 00 00 00 FF 0F 2F [13:09:48]process_action close_receipt done [13:09:48]requested_data is exist [13:09:48]produce_requested_data [13:09:48]requested_item fm.sn is exist - process it [13:09:48]wFMCommunicate request_size=4 [13:09:48]MH_SAM_APDU [13:09:48]CAPDU: 80 11 00 00 [13:09:48]Write to MH i2c: E2 08 00 14 07 80 11 00 00 00 00 00 00 95 [13:09:48]Write i2c OK [13:09:48]MH_I2C_Read... [13:09:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:48]Read from MH i2c: E2 [13:09:48]MH_I2C_Read... [13:09:48]Read from MH i2c: E2 17 00 [13:09:48]MH_I2C_Read... [13:09:48]Read from MH i2c: E2 17 00 14 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 E5 [13:09:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:09:48]wFMCommunicate OK [13:09:48]requested_item fd.num is exist - process it [13:09:48]SAM_PROTO_GetFieldsCounters [13:09:48]wFMCommunicate request_size=4 [13:09:48]MH_SAM_APDU [13:09:48]CAPDU: 80 13 00 00 [13:09:48]Write to MH i2c: E2 08 00 15 07 80 13 00 00 00 00 00 00 98 [13:09:48]Write i2c OK [13:09:48]MH_I2C_Read... [13:09:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:49]Read from MH i2c: E2 [13:09:49]MH_I2C_Read... [13:09:49]Read from MH i2c: E2 62 00 [13:09:49]MH_I2C_Read... [13:09:49]Read from MH i2c: E2 62 00 15 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 0F 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [13:09:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 0F 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:49]wFMCommunicate OK [13:09:49]SAM_PROTO_GetFieldsCounters done [13:09:49]requested_item shift.num is exist - process it [13:09:49]requested_item shift.opened is exist - process it [13:09:49]req_shift_opened [13:09:49]FM_GetShiftState [13:09:49]SAM_PROTO_GetShiftState [13:09:49]wFMCommunicate request_size=4 [13:09:49]MH_SAM_APDU [13:09:49]CAPDU: 80 13 01 00 [13:09:49]Write to MH i2c: E2 08 00 16 07 80 13 01 00 00 00 00 00 9A [13:09:49]Write i2c OK [13:09:49]MH_I2C_Read... [13:09:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:49]Read from MH i2c: E2 [13:09:49]MH_I2C_Read... [13:09:49]Read from MH i2c: E2 0E 00 [13:09:49]MH_I2C_Read... [13:09:49]Read from MH i2c: E2 0E 00 16 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 A9 [13:09:49]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:09:49]wFMCommunicate OK [13:09:49]SAM_PROTO_GetShiftState done [13:09:49]FM_GetShiftState done [13:09:49]req_shift_opened done [13:09:49]requested_item shift.open_date is exist - process it [13:09:49]req_shift_open_date [13:09:49]req_shift_open_date done [13:09:49]produce_requested_data done [13:09:49]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77071,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:09:49]process_action_free close_receipt [13:09:49]json_value_free [13:09:49]json_value_free done [13:09:49]process_json_proto returns [13:09:49]Send response to host [13:09:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77071,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:09:49]free response buf [13:09:49]execute_script done [13:09:49]execute_script returns [13:09:49]free content buf [13:09:49]Sock 9.Close socket [13:09:49]Sock 9.Thread stoped [13:09:52]OFD Sender: No OFD packet to send [13:09:57]OFD Sender: No OFD packet to send [13:10:02]OFD Sender: No OFD packet to send [13:10:07]OFD Sender: No OFD packet to send [13:10:12]OFD Sender: No OFD packet to send [13:10:17]OFD Sender: No OFD packet to send [13:10:22]OFD Sender: No OFD packet to send [13:10:26]accept exits with 8 [13:10:26]New connection [13:10:26]New thread 3067600228 created [13:10:26]Thread 3067456868 joined [13:10:26]Waiting for new connection... [13:10:26] Sock 8.Parse request [13:10:26]Sock 8.Check first char [13:10:26]Sock 8.First char is OK [13:10:26]request: POST /json_proto HTTP/1.0 [13:10:26]Method: POST [13:10:26]URL: /json_proto [13:10:26]Method is POST - this is cgi request [13:10:26]url: /json_proto [13:10:26]query_string will be loaded in cgi processing [13:10:26]execute_cgi json_proto POST (null) [13:10:26]execute_cgi path=json_proto method=POST [13:10:26]POST find Content-Length [13:10:26]Host: 172.17.39.195:8080 [13:10:26]Content-Length: 678 [13:10:26]Content-Type: application/json [13:10:26] [13:10:26]POST finish read [13:10:26]Found Content-Length = 678 [13:10:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695634", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:10:26]execute_script... [13:10: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)1695634", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 7.540, "sum" : 500.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:10:26]POST & json_proto [13:10:26]process_json_proto [13:10:26]json parsed OK: [13:10:26]protocol is kg_v1.0 [13:10:26]action value=close_receipt [13:10:26]process_action close_receipt [13:10:26]cmd_close_receipt [13:10:26]MH_GetDate [13:10:26]Write to MH i2c: F0 00 00 17 07 0D [13:10:26]Write i2c OK [13:10:26]MH_I2C_Read... [13:10:26]Read from MH i2c: F0 [13:10:26]MH_I2C_Read... [13:10:26]Read from MH i2c: F0 09 00 [13:10:26]MH_I2C_Read... [13:10:26]Read from MH i2c: F0 09 00 17 07 00 43 70 79 66 99 81 91 64 B7 [13:10:26]GetLastDocTimeStamp 1719234586 [13:10:26]current date 1719234627 [13:10:26]FM_GetShiftState [13:10:26]SAM_PROTO_GetShiftState [13:10:26]wFMCommunicate request_size=4 [13:10:26]MH_SAM_APDU [13:10:26]CAPDU: 80 13 01 00 [13:10:26]Write to MH i2c: E2 08 00 18 07 80 13 01 00 00 00 00 00 9C [13:10:26]Write i2c OK [13:10:26]MH_I2C_Read... [13:10:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:26]Read from MH i2c: E2 [13:10:26]MH_I2C_Read... [13:10:26]Read from MH i2c: E2 0E 00 [13:10:26]MH_I2C_Read... [13:10:26]Read from MH i2c: E2 0E 00 18 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 AB [13:10:26]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:10:26]wFMCommunicate OK [13:10:26]SAM_PROTO_GetShiftState done [13:10:26]FM_GetShiftState done [13:10:26]opened in 1719189095 [13:10:26]opened+sec_in_day 1719275495 [13:10:26]quantity*price = 50065 [13:10:26]sum+1 = 50067 [13:10:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.17 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 74 24.06.2024 13:10 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77072 ФПД: 127025979336539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T131027&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77072&fm=127025979336539&tin=02508201610067®Number=0000000000095696&sum=50000 [13:10:27]StoreToDocumentArchive [13:10:27]shift 397 fd 77072 [13:10:27]save to /storage/0397/doc_00077072 [13:10:27]save last doc name /storage/0397/doc_00077072 to /storage/kkm_last_doc_name [13:10:27]save OK [13:10:27]Clear old archive folders... [13:10:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:10:27]tlvbuf is 007A8080 [13:10:27]SAM_PROTO_ClearQueue [13:10:27]wFMCommunicate request_size=4 [13:10:27]MH_SAM_APDU [13:10:27]CAPDU: 80 09 00 00 [13:10:27]Write to MH i2c: E2 08 00 25 07 80 09 00 00 00 00 00 00 9E [13:10:27]Write i2c OK [13:10:27]MH_I2C_Read... [13:10:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:27]Read from MH i2c: E2 [13:10:27]MH_I2C_Read... [13:10:27]Read from MH i2c: E2 03 00 [13:10:27]MH_I2C_Read... [13:10:27]Read from MH i2c: E2 03 00 25 07 00 90 00 A0 [13:10:27]RAPDU: 90 00 [13:10:27]wFMCommunicate OK [13:10:27]SAM_PROTO_ClearQueue done [13:10:27]KKMCreateOFDPacket [13:10:27]OFDProtocolAddRootSTLVToBuf [13:10:27]FM_MakeSignedData [13:10:27]FM_MakeSignedData [13:10:27]SAM_PROTO_SignData [13:10:27]wFMCommunicate request_size=4 [13:10:27]MH_SAM_APDU [13:10:27]CAPDU: 80 0D 01 02 [13:10:27]Write to MH i2c: E2 08 00 26 07 80 0D 01 02 00 00 00 00 A6 [13:10:27]Write i2c OK [13:10:27]MH_I2C_Read... [13:10:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:27]OFD Sender: No OFD packet to send [13:10:27]Read from MH i2c: E2 [13:10:27]MH_I2C_Read... [13:10:27]Read from MH i2c: E2 03 00 [13:10:27]MH_I2C_Read... [13:10:27]Read from MH i2c: E2 03 00 26 07 00 90 00 A1 [13:10:27]RAPDU: 90 00 [13:10:27]wFMCommunicate OK [13:10:27]wFMCommunicate request_size=255 [13:10:27]MH_SAM_APDU [13:10:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 43 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 10 2D 01 00 35 04 06 00 73 [13:10:27]Write to MH i2c: E2 02 01 27 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 43 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 10 2D 01 00 35 04 06 00 73 00 00 7C [13:10:27]Write i2c OK [13:10:27]MH_I2C_Read... [13:10:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:28]Read from MH i2c: E2 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: E2 03 00 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: E2 03 00 27 07 00 90 00 A2 [13:10:28]RAPDU: 90 00 [13:10:28]wFMCommunicate OK [13:10:28]wFMCommunicate request_size=10 [13:10:28]MH_SAM_APDU [13:10:28]CAPDU: 80 0D 02 02 05 87 8A 60 27 5B [13:10:28]Write to MH i2c: E2 0D 00 28 07 80 0D 02 02 05 00 87 8A 60 27 5B 00 00 A6 [13:10:28]Write i2c OK [13:10:28]MH_I2C_Read... [13:10:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:28]Read from MH i2c: E2 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: E2 03 00 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: E2 03 00 28 07 00 90 00 A3 [13:10:28]RAPDU: 90 00 [13:10:28]wFMCommunicate OK [13:10:28]wFMCommunicate request_size=4 [13:10:28]MH_SAM_APDU [13:10:28]CAPDU: 80 0D 03 02 [13:10:28]Write to MH i2c: E2 08 00 29 07 80 0D 03 02 00 00 00 00 AB [13:10:28]Write i2c OK [13:10:28]MH_I2C_Read... [13:10:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:28]Read from MH i2c: E2 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: E2 0B 00 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: E2 0B 00 29 07 00 1F 1E 82 14 B6 DD 99 6E 90 00 19 [13:10:28]RAPDU: 1F 1E 82 14 B6 DD 99 6E 90 00 [13:10:28]wFMCommunicate OK [13:10:28]SAM_PROTO_SignData done [13:10:28]FM_MakeSignedData done [13:10:28]CreateOFDProtocolMessage [13:10:28]wFMCommunicate request_size=4 [13:10:28]MH_SAM_APDU [13:10:28]CAPDU: 80 11 00 00 [13:10:28]Write to MH i2c: E2 08 00 2A 07 80 11 00 00 00 00 00 00 AB [13:10:28]Write i2c OK [13:10:28]MH_I2C_Read... [13:10:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:28]Read from MH i2c: E2 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: E2 17 00 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: E2 17 00 2A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 FB [13:10:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:10:28]wFMCommunicate OK [13:10:28]CreateOFDProtocolMessage done [13:10:28]OFDSenderStorePacket 77072 [13:10:28]StoreOFDPacket docnum=77072 [13:10:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 4F 49 07 01 7B 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 43 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 10 2D 01 00 35 04 06 00 73 87 8A 60 27 5B 1F 1E 82 14 B6 DD 99 6E [13:10:28]CheckFolder [13:10:28]dirname=/storage/ofd_packets [13:10:28]CheckFolder done [13:10:28]ProducePacketName [13:10:28]name=ofd_packets/00077072 [13:10:28]NVStorageSaveData ofd_packets/00077072 [13:10:28]File name is /storage/ofd_packets/00077072 [13:10:28]Write 301 bytes [13:10:28]NVStorageSaveData done [13:10:28]OFDSenderStorePacket done [13:10:28]KKMCreateOFDPacket done [13:10:28]NVStorageSaveData kkm_last_timestamp [13:10:28]File name is /storage/kkm_last_timestamp [13:10:28]Write 4 bytes [13:10:28]NVStorageSaveData done [13:10:28]ExternCall_PrintAddStr [13:10:28]wPrintStart [13:10:28]Write to MH i2c: 01 00 00 2B 07 32 [13:10:28]Write i2c OK [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: 01 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: 01 07 00 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: 01 07 00 2B 07 00 00 00 00 00 FF 0F 47 [13:10:28]RasterBufferAndPrint [13:10:28]line Счет N : (1)1695634 [13:10:28]line ИНН: 02508201610067 [13:10:28]line Контрольно-Кассовый Чек [13:10:28]line ПРОДАЖА [13:10:28]line ТРК (МРК, ГНК) : 53 [13:10:28]line Товар: 2710124130 [13:10:28]line Аи-92-К-5 [13:10:28]line 7.540 * 66.40 [13:10:28]line = 500.66 [13:10:28]line НДС 12% НСП 1% [13:10:28]line > о реализуемом товаре [13:10:28]line ОКРУГЛЕНИЕ: -0.66 [13:10:28]line ИТОГО: 500.00 [13:10:28]line Внесено: 500.00 [13:10:28]line СДАЧА: 0.00 [13:10:28]line НСП 1% : 4.43 [13:10:28]line НДС 12% : 53.17 [13:10:28]line Наличными: 500.00 [13:10:28]line Безнал.: 0.00 [13:10:28]line Место: АЗС № 144 "Партнер Нефть" [13:10:28]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:10:28]line СНО: Общий режим [13:10:28]line Чек 74 24.06.2024 13:10 [13:10:28]line Смена: 397 ФФД: 1.0 [13:10:28]line ЗНМ: 0300000170 [13:10:28]line РНМ: 0000000000095696 [13:10:28]line Версия ККМ: 001 [13:10:28]line ФМ: 0000000000875009 [13:10:28]line ФД: 77072 [13:10:28]line ФПД: 127025979336539 [13:10:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T131027&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77072&fm=127025979336539&tin=02508201610067®Number=0000000000095696&sum=50000 [13:10:28]written 0, free lines is 4095 [13:10:28]OFD Sender: Processing packet 77072 [packets to send 351, broken 350] [13:10:28]ProducePacketName [13:10:28]name=ofd_packets/00077072 [13:10:28]OFD Sender: To server: pG, [13:10:28]CommunicateWithHost lk.salyk.kg:30040 [13:10:28]ConnectInit lk.salyk.kg [13:10:28]Connected sock=10 [13:10:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 4F 49 07 01 7B 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 1D 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 92 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 43 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 10 2D 01 00 35 04 06 00 73 87 8A 60 27 5B 1F 1E 82 14 B6 DD 99 6E [13:10:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 24 9C 47 00 7B 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 35 30 30 39 10 04 04 00 10 2D 01 00 F4 03 04 00 D6 16 79 66 B6 04 01 00 00 75 FC 63 48 EC E1 7C 37 [13:10:28]CommunicateWithHost err = 0 [13:10:28]CheckOFDResponse [13:10:28]1017 (14) - 77093643461234 [13:10:28]1041 (16) - 0000000000875009 [13:10:28]1040 (4) - 77072 [13:10:28]1012 (4) - 24.06.2024 06:48 [13:10:28]1206 (1) - 0 [13:10:28]OFD Sender: Remove packet 77072 [13:10:28]ProducePacketName [13:10:28]name=ofd_packets/00077072 [13:10:28]NVStorageDeleteData [13:10:28]Write to MH i2c: 01 00 00 56 07 5D [13:10:28]Write i2c OK [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: 01 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: 01 07 00 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: 01 07 00 56 07 00 00 00 00 00 E6 0C 56 [13:10:28]RasterBufferAndPrint [13:10:28]line [13:10:28]line [13:10:28]line [13:10:28]line [13:10:28]line [13:10:28]written 0, free lines is 3308 [13:10:28]MH_Cut [13:10:28]Write to MH i2c: D1 01 00 5D 07 01 36 [13:10:28]Write i2c OK [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: D1 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: D1 01 00 [13:10:28]MH_I2C_Read... [13:10:28]Read from MH i2c: D1 01 00 5D 07 00 35 [13:10:28]Write to MH i2c: 01 00 00 5E 07 65 [13:10:28]Write i2c OK [13:10:28]MH_I2C_Read... [13:10:29]OFD Sender: No OFD packet to send [13:10:29]*** Cut start [13:10:29]*** Partial cut [13:10:29]*** CUTSNS_PIN = 1 [13:10:29]*** CUTSNS_PIN = 0 [13:10:29]*** Brake cut motor [13:10:30]Read from MH i2c: 01 [13:10:30]MH_I2C_Read... [13:10:30]*** Stop cut motor [13:10:30]*** Cut end [13:10:30]Read from MH i2c: 01 07 00 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: 01 07 00 5E 07 00 00 00 00 00 FF 0F 7A [13:10:30]process_action close_receipt done [13:10:30]requested_data is exist [13:10:30]produce_requested_data [13:10:30]requested_item fm.sn is exist - process it [13:10:30]wFMCommunicate request_size=4 [13:10:30]MH_SAM_APDU [13:10:30]CAPDU: 80 11 00 00 [13:10:30]Write to MH i2c: E2 08 00 5F 07 80 11 00 00 00 00 00 00 E0 [13:10:30]Write i2c OK [13:10:30]MH_I2C_Read... [13:10:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:30]Read from MH i2c: E2 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: E2 17 00 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: E2 17 00 5F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 30 [13:10:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:10:30]wFMCommunicate OK [13:10:30]requested_item fd.num is exist - process it [13:10:30]SAM_PROTO_GetFieldsCounters [13:10:30]wFMCommunicate request_size=4 [13:10:30]MH_SAM_APDU [13:10:30]CAPDU: 80 13 00 00 [13:10:30]Write to MH i2c: E2 08 00 60 07 80 13 00 00 00 00 00 00 E3 [13:10:30]Write i2c OK [13:10:30]MH_I2C_Read... [13:10:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:30]Read from MH i2c: E2 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: E2 62 00 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: E2 62 00 60 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 10 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [13: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 10 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:10:30]wFMCommunicate OK [13:10:30]SAM_PROTO_GetFieldsCounters done [13:10:30]requested_item shift.num is exist - process it [13:10:30]requested_item shift.opened is exist - process it [13:10:30]req_shift_opened [13:10:30]FM_GetShiftState [13:10:30]SAM_PROTO_GetShiftState [13:10:30]wFMCommunicate request_size=4 [13:10:30]MH_SAM_APDU [13:10:30]CAPDU: 80 13 01 00 [13:10:30]Write to MH i2c: E2 08 00 61 07 80 13 01 00 00 00 00 00 E5 [13:10:30]Write i2c OK [13:10:30]MH_I2C_Read... [13:10:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:30]Read from MH i2c: E2 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: E2 0E 00 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: E2 0E 00 61 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 F4 [13:10:30]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:10:30]wFMCommunicate OK [13:10:30]SAM_PROTO_GetShiftState done [13:10:30]FM_GetShiftState done [13:10:30]req_shift_opened done [13:10:30]requested_item shift.open_date is exist - process it [13:10:30]req_shift_open_date [13:10:30]req_shift_open_date done [13:10:30]produce_requested_data done [13:10:30]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77072,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:10:30]process_action_free close_receipt [13:10:30]json_value_free [13:10:30]json_value_free done [13:10:30]process_json_proto returns [13:10:30]Send response to host [13:10:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77072,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:10:30]free response buf [13:10:30]execute_script done [13:10:30]execute_script returns [13:10:30]free content buf [13:10:30]Sock 8.Close socket [13:10:30]Sock 8.Thread stoped [13:10:30]accept exits with 9 [13:10:30]New connection [13:10:30]New thread 3067456868 created [13:10:30]Thread 3067600228 joined [13:10:30]Waiting for new connection... [13:10:30] Sock 9.Parse request [13:10:30]Sock 9.Check first char [13:10:30]Sock 9.First char is OK [13:10:30]request: POST /json_proto HTTP/1.0 [13:10:30]Method: POST [13:10:30]URL: /json_proto [13:10:30]Method is POST - this is cgi request [13:10:30]url: /json_proto [13:10:30]query_string will be loaded in cgi processing [13:10:30]execute_cgi json_proto POST (null) [13:10:30]execute_cgi path=json_proto method=POST [13:10:30]POST find Content-Length [13:10:30]Host: 172.17.39.195:8080 [13:10:30]Content-Length: 683 [13:10:30]Content-Type: application/json [13:10:30] [13:10:30]POST finish read [13:10:30]Found Content-Length = 683 [13:10:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:30]execute_script... [13:10:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 15.070, "sum" : 1000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:30]POST & json_proto [13:10:30]process_json_proto [13:10:30]json parsed OK: [13:10:30]protocol is kg_v1.0 [13:10:30]action value=close_receipt [13:10:30]process_action close_receipt [13:10:30]cmd_close_receipt [13:10:30]MH_GetDate [13:10:30]Write to MH i2c: F0 00 00 62 07 58 [13:10:30]Write i2c OK [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: F0 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: F0 09 00 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: F0 09 00 62 07 00 47 70 79 66 99 81 91 64 06 [13:10:30]GetLastDocTimeStamp 1719234627 [13:10:30]current date 1719234631 [13:10:30]FM_GetShiftState [13:10:30]SAM_PROTO_GetShiftState [13:10:30]wFMCommunicate request_size=4 [13:10:30]MH_SAM_APDU [13:10:30]CAPDU: 80 13 01 00 [13:10:30]Write to MH i2c: E2 08 00 63 07 80 13 01 00 00 00 00 00 E7 [13:10:30]Write i2c OK [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: E2 [13:10:30]MH_I2C_Read... [13:10:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:30]Read from MH i2c: E2 0E 00 [13:10:30]MH_I2C_Read... [13:10:30]Read from MH i2c: E2 0E 00 63 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 F6 [13:10:30]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:10:30]wFMCommunicate OK [13:10:30]SAM_PROTO_GetShiftState done [13:10:30]FM_GetShiftState done [13:10:30]opened in 1719189095 [13:10:30]opened+sec_in_day 1719275495 [13:10:30]quantity*price = 100064 [13:10:30]sum+1 = 100066 [13:10:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.26 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 75 24.06.2024 13:10 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77073 ФПД: 245602200837728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T131031&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77073&fm=245602200837728&tin=02508201610067®Number=0000000000095696&sum=100000 [13:10:32]StoreToDocumentArchive [13:10:32]shift 397 fd 77073 [13:10:32]save to /storage/0397/doc_00077073 [13:10:32]save last doc name /storage/0397/doc_00077073 to /storage/kkm_last_doc_name [13:10:32]save OK [13:10:32]Clear old archive folders... [13:10:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:10:32]tlvbuf is 00791530 [13:10:32]SAM_PROTO_ClearQueue [13:10:32]wFMCommunicate request_size=4 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 09 00 00 [13:10:32]Write to MH i2c: E2 08 00 70 07 80 09 00 00 00 00 00 00 E9 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 70 07 00 90 00 EB [13:10:32]RAPDU: 90 00 [13:10:32]wFMCommunicate OK [13:10:32]SAM_PROTO_ClearQueue done [13:10:32]KKMCreateOFDPacket [13:10:32]OFDProtocolAddRootSTLVToBuf [13:10:32]FM_MakeSignedData [13:10:32]FM_MakeSignedData [13:10:32]SAM_PROTO_SignData [13:10:32]wFMCommunicate request_size=4 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 0D 01 02 [13:10:32]Write to MH i2c: E2 08 00 71 07 80 0D 01 02 00 00 00 00 F1 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 71 07 00 90 00 EC [13:10:32]RAPDU: 90 00 [13:10:32]wFMCommunicate OK [13:10:32]wFMCommunicate request_size=255 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 47 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 11 2D 01 00 35 04 06 00 DF [13:10:32]Write to MH i2c: E2 02 01 72 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 47 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 11 2D 01 00 35 04 06 00 DF 00 00 89 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 72 07 00 90 00 ED [13:10:32]RAPDU: 90 00 [13:10:32]wFMCommunicate OK [13:10:32]wFMCommunicate request_size=10 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 0D 02 02 05 5F B7 EF DE 60 [13:10:32]Write to MH i2c: E2 0D 00 73 07 80 0D 02 02 05 00 5F B7 EF DE 60 00 00 41 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 03 00 73 07 00 90 00 EE [13:10:32]RAPDU: 90 00 [13:10:32]wFMCommunicate OK [13:10:32]wFMCommunicate request_size=4 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 0D 03 02 [13:10:32]Write to MH i2c: E2 08 00 74 07 80 0D 03 02 00 00 00 00 F6 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 0B 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 0B 00 74 07 00 46 65 16 5A D6 5F CE 36 90 00 4B [13:10:32]RAPDU: 46 65 16 5A D6 5F CE 36 90 00 [13:10:32]wFMCommunicate OK [13:10:32]SAM_PROTO_SignData done [13:10:32]FM_MakeSignedData done [13:10:32]CreateOFDProtocolMessage [13:10:32]wFMCommunicate request_size=4 [13:10:32]MH_SAM_APDU [13:10:32]CAPDU: 80 11 00 00 [13:10:32]Write to MH i2c: E2 08 00 75 07 80 11 00 00 00 00 00 00 F6 [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:32]Read from MH i2c: E2 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 17 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: E2 17 00 75 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 46 [13:10:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:10:32]wFMCommunicate OK [13:10:32]CreateOFDProtocolMessage done [13:10:32]OFDSenderStorePacket 77073 [13:10:32]StoreOFDPacket docnum=77073 [13:10:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 90 5F 07 01 FB 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 47 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 11 2D 01 00 35 04 06 00 DF 5F B7 EF DE 60 46 65 16 5A D6 5F CE 36 [13:10:32]CheckFolder [13:10:32]dirname=/storage/ofd_packets [13:10:32]CheckFolder done [13:10:32]ProducePacketName [13:10:32]name=ofd_packets/00077073 [13:10:32]NVStorageSaveData ofd_packets/00077073 [13:10:32]File name is /storage/ofd_packets/00077073 [13:10:32]Write 301 bytes [13:10:32]NVStorageSaveData done [13:10:32]OFDSenderStorePacket done [13:10:32]KKMCreateOFDPacket done [13:10:32]NVStorageSaveData kkm_last_timestamp [13:10:32]File name is /storage/kkm_last_timestamp [13:10:32]Write 4 bytes [13:10:32]NVStorageSaveData done [13:10:32]ExternCall_PrintAddStr [13:10:32]wPrintStart [13:10:32]Write to MH i2c: 01 00 00 76 07 7D [13:10:32]Write i2c OK [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: 01 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: 01 07 00 [13:10:32]MH_I2C_Read... [13:10:32]Read from MH i2c: 01 07 00 76 07 00 00 00 00 00 FF 0F 92 [13:10:32]RasterBufferAndPrint [13:10:32]line Счет N : (1)1695632 [13:10:32]line ИНН: 02508201610067 [13:10:32]line Контрольно-Кассовый Чек [13:10:32]line ПРОДАЖА [13:10:32]line ТРК (МРК, ГНК) : 33 [13:10:32]line Товар: 2710124130 [13:10:32]line Аи-92-К-5 [13:10:32]line 15.070 * 66.40 [13:10:32]line = 1000.65 [13:10:32]line НДС 12% НСП 1% [13:10:32]line > о реализуемом товаре [13:10:32]line ОКРУГЛЕНИЕ: -0.65 [13:10:32]line ИТОГО: 1000.00 [13:10:32]line Внесено: 1000.00 [13:10:33]line СДАЧА: 0.00 [13:10:33]line НСП 1% : 8.85 [13:10:33]line НДС 12% : 106.26 [13:10:33]line Наличными: 1000.00 [13:10:33]line Безнал.: 0.00 [13:10:33]line Место: АЗС № 144 "Партнер Нефть" [13:10:33]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:10:33]line СНО: Общий режим [13:10:33]line Чек 75 24.06.2024 13:10 [13:10:33]line Смена: 397 ФФД: 1.0 [13:10:33]line ЗНМ: 0300000170 [13:10:33]line РНМ: 0000000000095696 [13:10:33]line Версия ККМ: 001 [13:10:33]line ФМ: 0000000000875009 [13:10:33]line ФД: 77073 [13:10:33]line ФПД: 245602200837728 [13:10:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T131031&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77073&fm=245602200837728&tin=02508201610067®Number=0000000000095696&sum=100000 [13:10:33]OFD Sender: Processing packet 77073 [packets to send 351, broken 350] [13:10:33]ProducePacketName [13:10:33]name=ofd_packets/00077073 [13:10:33]OFD Sender: To server: pG, [13:10:33]CommunicateWithHost lk.salyk.kg:30040 [13:10:33]ConnectInit lk.salyk.kg [13:10:33]written 0, free lines is 4095 [13:10:33]Connected sock=10 [13:10:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 90 5F 07 01 FB 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE 3A 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 E1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 47 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 11 2D 01 00 35 04 06 00 DF 5F B7 EF DE 60 46 65 16 5A D6 5F CE 36 [13:10:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 D0 E6 47 00 FD 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 35 30 30 39 10 04 04 00 11 2D 01 00 F4 03 04 00 DB 16 79 66 B6 04 01 00 00 43 45 17 49 DF 26 28 DB [13:10:33]CommunicateWithHost err = 0 [13:10:33]CheckOFDResponse [13:10:33]1017 (14) - 77093643461234 [13:10:33]1041 (16) - 0000000000875009 [13:10:33]1040 (4) - 77073 [13:10:33]1012 (4) - 24.06.2024 06:48 [13:10:33]1206 (1) - 0 [13:10:33]OFD Sender: Remove packet 77073 [13:10:33]ProducePacketName [13:10:33]name=ofd_packets/00077073 [13:10:33]NVStorageDeleteData [13:10:33]Write to MH i2c: 01 00 00 A1 07 A8 [13:10:33]Write i2c OK [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: 01 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: 01 07 00 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: 01 07 00 A1 07 00 00 00 00 00 FD 0C B8 [13:10:33]RasterBufferAndPrint [13:10:33]line [13:10:33]line [13:10:33]line [13:10:33]line [13:10:33]line [13:10:33]written 0, free lines is 3337 [13:10:33]MH_Cut [13:10:33]Write to MH i2c: D1 01 00 A8 07 01 81 [13:10:33]Write i2c OK [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: D1 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: D1 01 00 [13:10:33]MH_I2C_Read... [13:10:33]Read from MH i2c: D1 01 00 A8 07 00 80 [13:10:33]Write to MH i2c: 01 00 00 A9 07 B0 [13:10:33]Write i2c OK [13:10:33]MH_I2C_Read... [13:10:34]OFD Sender: No OFD packet to send [13:10:34]*** Cut start [13:10:34]*** Partial cut [13:10:34]*** CUTSNS_PIN = 1 [13:10:34]*** CUTSNS_PIN = 0 [13:10:34]*** Brake cut motor [13:10:35]Read from MH i2c: 01 [13:10:35]MH_I2C_Read... [13:10:35]*** Stop cut motor [13:10:35]*** Cut end [13:10:35]Read from MH i2c: 01 07 00 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: 01 07 00 A9 07 00 00 00 00 00 FF 0F C5 [13:10:35]process_action close_receipt done [13:10:35]requested_data is exist [13:10:35]produce_requested_data [13:10:35]requested_item fm.sn is exist - process it [13:10:35]wFMCommunicate request_size=4 [13:10:35]MH_SAM_APDU [13:10:35]CAPDU: 80 11 00 00 [13:10:35]Write to MH i2c: E2 08 00 AA 07 80 11 00 00 00 00 00 00 2B [13:10:35]Write i2c OK [13:10:35]MH_I2C_Read... [13:10:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:35]Read from MH i2c: E2 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: E2 17 00 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: E2 17 00 AA 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 7B [13:10:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:10:35]wFMCommunicate OK [13:10:35]requested_item fd.num is exist - process it [13:10:35]SAM_PROTO_GetFieldsCounters [13:10:35]wFMCommunicate request_size=4 [13:10:35]MH_SAM_APDU [13:10:35]CAPDU: 80 13 00 00 [13:10:35]Write to MH i2c: E2 08 00 AB 07 80 13 00 00 00 00 00 00 2E [13:10:35]Write i2c OK [13:10:35]MH_I2C_Read... [13:10:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:35]Read from MH i2c: E2 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: E2 62 00 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: E2 62 00 AB 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 11 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [13:10: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 11 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:10:35]wFMCommunicate OK [13:10:35]SAM_PROTO_GetFieldsCounters done [13:10:35]requested_item shift.num is exist - process it [13:10:35]requested_item shift.opened is exist - process it [13:10:35]req_shift_opened [13:10:35]FM_GetShiftState [13:10:35]SAM_PROTO_GetShiftState [13:10:35]wFMCommunicate request_size=4 [13:10:35]MH_SAM_APDU [13:10:35]CAPDU: 80 13 01 00 [13:10:35]Write to MH i2c: E2 08 00 AC 07 80 13 01 00 00 00 00 00 30 [13:10:35]Write i2c OK [13:10:35]MH_I2C_Read... [13:10:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:35]Read from MH i2c: E2 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: E2 0E 00 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: E2 0E 00 AC 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 3F [13:10:35]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:10:35]wFMCommunicate OK [13:10:35]SAM_PROTO_GetShiftState done [13:10:35]FM_GetShiftState done [13:10:35]req_shift_opened done [13:10:35]requested_item shift.open_date is exist - process it [13:10:35]req_shift_open_date [13:10:35]req_shift_open_date done [13:10:35]produce_requested_data done [13:10:35]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77073,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:10:35]process_action_free close_receipt [13:10:35]json_value_free [13:10:35]json_value_free done [13:10:35]process_json_proto returns [13:10:35]Send response to host [13:10:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77073,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:10:35]free response buf [13:10:35]execute_script done [13:10:35]execute_script returns [13:10:35]free content buf [13:10:35]Sock 9.Close socket [13:10:35]Sock 9.Thread stoped [13:10:35]accept exits with 8 [13:10:35]New connection [13:10:35]New thread 3067600228 created [13:10:35]Thread 3067456868 joined [13:10:35]Waiting for new connection... [13:10:35] Sock 8.Parse request [13:10:35]Sock 8.Check first char [13:10:35]Sock 8.First char is OK [13:10:35]request: POST /json_proto HTTP/1.0 [13:10:35]Method: POST [13:10:35]URL: /json_proto [13:10:35]Method is POST - this is cgi request [13:10:35]url: /json_proto [13:10:35]query_string will be loaded in cgi processing [13:10:35]execute_cgi json_proto POST (null) [13:10:35]execute_cgi path=json_proto method=POST [13:10:35]POST find Content-Length [13:10:35]Host: 172.17.39.195:8080 [13:10:35]Content-Length: 678 [13:10:35]Content-Type: application/json [13:10:35] [13:10:35]POST finish read [13:10:35]Found Content-Length = 678 [13:10:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1695635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 9.340, "sum" : 620.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:35]execute_script... [13: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)1695635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.40, "quantity" : 9.340, "sum" : 620.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:35]POST & json_proto [13:10:35]process_json_proto [13:10:35]json parsed OK: [13:10:35]protocol is kg_v1.0 [13:10:35]action value=close_receipt [13:10:35]process_action close_receipt [13:10:35]cmd_close_receipt [13:10:35]MH_GetDate [13:10:35]Write to MH i2c: F0 00 00 AD 07 A3 [13:10:35]Write i2c OK [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: F0 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: F0 09 00 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: F0 09 00 AD 07 00 4C 70 79 66 99 81 91 64 56 [13:10:35]GetLastDocTimeStamp 1719234631 [13:10:35]current date 1719234636 [13:10:35]FM_GetShiftState [13:10:35]SAM_PROTO_GetShiftState [13:10:35]wFMCommunicate request_size=4 [13:10:35]MH_SAM_APDU [13:10:35]CAPDU: 80 13 01 00 [13:10:35]Write to MH i2c: E2 08 00 AE 07 80 13 01 00 00 00 00 00 32 [13:10:35]Write i2c OK [13:10:35]MH_I2C_Read... [13:10:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:35]Read from MH i2c: E2 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: E2 0E 00 [13:10:35]MH_I2C_Read... [13:10:35]Read from MH i2c: E2 0E 00 AE 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 41 [13:10:35]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:10:35]wFMCommunicate OK [13:10:35]SAM_PROTO_GetShiftState done [13:10:35]FM_GetShiftState done [13:10:35]opened in 1719189095 [13:10:35]opened+sec_in_day 1719275495 [13:10:35]quantity*price = 62017 [13:10:35]sum+1 = 62019 [13:10:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.86 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 76 24.06.2024 13:10 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77074 ФПД: 78861365722218 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T131036&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77074&fm=78861365722218&tin=02508201610067®Number=0000000000095696&sum=62000 [13:10:36]StoreToDocumentArchive [13:10:36]shift 397 fd 77074 [13:10:36]save to /storage/0397/doc_00077074 [13:10:36]save last doc name /storage/0397/doc_00077074 to /storage/kkm_last_doc_name [13:10:36]save OK [13:10:36]Clear old archive folders... [13:10:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:10:36]tlvbuf is 007C3CF0 [13:10:36]SAM_PROTO_ClearQueue [13:10:36]wFMCommunicate request_size=4 [13:10:36]MH_SAM_APDU [13:10:36]CAPDU: 80 09 00 00 [13:10:36]Write to MH i2c: E2 08 00 BB 07 80 09 00 00 00 00 00 00 34 [13:10:36]Write i2c OK [13:10:36]MH_I2C_Read... [13:10:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:36]Read from MH i2c: E2 [13:10:36]MH_I2C_Read... [13:10:36]Read from MH i2c: E2 03 00 [13:10:36]MH_I2C_Read... [13:10:36]Read from MH i2c: E2 03 00 BB 07 00 90 00 36 [13:10:36]RAPDU: 90 00 [13:10:36]wFMCommunicate OK [13:10:36]SAM_PROTO_ClearQueue done [13:10:36]KKMCreateOFDPacket [13:10:36]OFDProtocolAddRootSTLVToBuf [13:10:36]FM_MakeSignedData [13:10:36]FM_MakeSignedData [13:10:36]SAM_PROTO_SignData [13:10:36]wFMCommunicate request_size=4 [13:10:36]MH_SAM_APDU [13:10:36]CAPDU: 80 0D 01 02 [13:10:36]Write to MH i2c: E2 08 00 BC 07 80 0D 01 02 00 00 00 00 3C [13:10:36]Write i2c OK [13:10:36]MH_I2C_Read... [13:10:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:36]Read from MH i2c: E2 [13:10:36]MH_I2C_Read... [13:10:36]Read from MH i2c: E2 03 00 [13:10:36]MH_I2C_Read... [13:10:36]Read from MH i2c: E2 03 00 BC 07 00 90 00 37 [13:10:36]RAPDU: 90 00 [13:10:36]wFMCommunicate OK [13:10:36]wFMCommunicate request_size=255 [13:10:36]MH_SAM_APDU [13: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 35 FF 03 08 00 03 7C 24 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 42 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 4C 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 12 2D 01 00 35 04 06 00 47 [13:10:37]Write to MH i2c: E2 02 01 BD 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 24 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 42 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 4C 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 12 2D 01 00 35 04 06 00 47 00 00 64 [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:37]Read from MH i2c: E2 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 03 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 03 00 BD 07 00 90 00 38 [13:10:37]RAPDU: 90 00 [13:10:37]wFMCommunicate OK [13:10:37]wFMCommunicate request_size=10 [13:10:37]MH_SAM_APDU [13:10:37]CAPDU: 80 0D 02 02 05 B9 57 B0 BC 6A [13:10:37]Write to MH i2c: E2 0D 00 BE 07 80 0D 02 02 05 00 B9 57 B0 BC 6A 00 00 2F [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:37]Read from MH i2c: E2 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 03 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 03 00 BE 07 00 90 00 39 [13:10:37]RAPDU: 90 00 [13:10:37]wFMCommunicate OK [13:10:37]wFMCommunicate request_size=4 [13:10:37]MH_SAM_APDU [13:10:37]CAPDU: 80 0D 03 02 [13:10:37]Write to MH i2c: E2 08 00 BF 07 80 0D 03 02 00 00 00 00 41 [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:37]Read from MH i2c: E2 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 0B 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 0B 00 BF 07 00 DF 8A 0A 2C 9A 0D A7 76 90 00 A5 [13:10:37]RAPDU: DF 8A 0A 2C 9A 0D A7 76 90 00 [13:10:37]wFMCommunicate OK [13:10:37]SAM_PROTO_SignData done [13:10:37]FM_MakeSignedData done [13:10:37]CreateOFDProtocolMessage [13:10:37]wFMCommunicate request_size=4 [13:10:37]MH_SAM_APDU [13:10:37]CAPDU: 80 11 00 00 [13:10:37]Write to MH i2c: E2 08 00 C0 07 80 11 00 00 00 00 00 00 41 [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:37]Read from MH i2c: E2 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 17 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: E2 17 00 C0 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 91 [13:10:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:10:37]wFMCommunicate OK [13:10:37]CreateOFDProtocolMessage done [13:10:37]OFDSenderStorePacket 77074 [13:10:37]StoreOFDPacket docnum=77074 [13:10:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 27 66 07 01 73 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 24 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 42 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 4C 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 12 2D 01 00 35 04 06 00 47 B9 57 B0 BC 6A DF 8A 0A 2C 9A 0D A7 76 [13:10:37]CheckFolder [13:10:37]dirname=/storage/ofd_packets [13:10:37]CheckFolder done [13:10:37]ProducePacketName [13:10:37]name=ofd_packets/00077074 [13:10:37]NVStorageSaveData ofd_packets/00077074 [13:10:37]File name is /storage/ofd_packets/00077074 [13:10:37]Write 301 bytes [13:10:37]NVStorageSaveData done [13:10:37]OFDSenderStorePacket done [13:10:37]KKMCreateOFDPacket done [13:10:37]NVStorageSaveData kkm_last_timestamp [13:10:37]File name is /storage/kkm_last_timestamp [13:10:37]Write 4 bytes [13:10:37]NVStorageSaveData done [13:10:37]ExternCall_PrintAddStr [13:10:37]wPrintStart [13:10:37]Write to MH i2c: 01 00 00 C1 07 C8 [13:10:37]Write i2c OK [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: 01 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: 01 07 00 [13:10:37]MH_I2C_Read... [13:10:37]Read from MH i2c: 01 07 00 C1 07 00 00 00 00 00 FF 0F DD [13:10:37]RasterBufferAndPrint [13:10:37]line Счет N : (1)1695635 [13:10:37]line ИНН: 02508201610067 [13:10:37]line Контрольно-Кассовый Чек [13:10:37]line ПРОДАЖА [13:10:37]line ТРК (МРК, ГНК) : 63 [13:10:37]line Товар: 2710124130 [13:10:37]line Аи-92-К-5 [13:10:37]line 9.340 * 66.40 [13:10:37]line = 620.18 [13:10:37]line НДС 12% НСП 1% [13:10:37]line > о реализуемом товаре [13:10:37]line ОКРУГЛЕНИЕ: -0.18 [13:10:37]line ИТОГО: 620.00 [13:10:37]line Внесено: 620.00 [13:10:37]line СДАЧА: 0.00 [13:10:37]line НСП 1% : 5.49 [13:10:37]line НДС 12% : 65.86 [13:10:37]line Наличными: 620.00 [13:10:37]line Безнал.: 0.00 [13:10:37]line Место: АЗС № 144 "Партнер Нефть" [13:10:37]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [13:10:37]line СНО: Общий режим [13:10:37]line Чек 76 24.06.2024 13:10 [13:10:37]line Смена: 397 ФФД: 1.0 [13:10:37]line ЗНМ: 0300000170 [13:10:37]line РНМ: 0000000000095696 [13:10:37]line Версия ККМ: 001 [13:10:37]line ФМ: 0000000000875009 [13:10:37]line ФД: 77074 [13:10:37]line ФПД: 78861365722218 [13:10:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T131036&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77074&fm=78861365722218&tin=02508201610067®Number=0000000000095696&sum=62000 [13:10:38]OFD Sender: Processing packet 77074 [packets to send 351, broken 350] [13:10:38]ProducePacketName [13:10:38]name=ofd_packets/00077074 [13:10:38]OFD Sender: To server: pG, [13:10:38]CommunicateWithHost lk.salyk.kg:30040 [13:10:38]ConnectInit lk.salyk.kg [13:10:38]written 0, free lines is 4095 [13:10:38]Connected sock=9 [13:10:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0F 01 00 00 27 66 07 01 73 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 24 00 00 00 00 00 37 04 06 00 F0 19 00 00 00 00 13 04 06 00 42 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 4C 70 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 12 2D 01 00 35 04 06 00 47 B9 57 B0 BC 6A DF 8A 0A 2C 9A 0D A7 76 [13:10:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 FB 1A 47 00 6F 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 35 30 30 39 10 04 04 00 12 2D 01 00 F4 03 04 00 E0 16 79 66 B6 04 01 00 00 04 21 E5 5C F6 91 32 AC [13:10:38]CommunicateWithHost err = 0 [13:10:38]CheckOFDResponse [13:10:38]1017 (14) - 77093643461234 [13:10:38]1041 (16) - 0000000000875009 [13:10:38]1040 (4) - 77074 [13:10:38]1012 (4) - 24.06.2024 06:49 [13:10:38]1206 (1) - 0 [13:10:38]OFD Sender: Remove packet 77074 [13:10:38]ProducePacketName [13:10:38]name=ofd_packets/00077074 [13:10:38]NVStorageDeleteData [13:10:38]Write to MH i2c: 01 00 00 EC 07 F3 [13:10:38]Write i2c OK [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: 01 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: 01 07 00 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: 01 07 00 EC 07 00 00 00 00 00 F8 0C FE [13:10:38]RasterBufferAndPrint [13:10:38]line [13:10:38]line [13:10:38]line [13:10:38]line [13:10:38]line [13:10:38]written 0, free lines is 3341 [13:10:38]MH_Cut [13:10:38]Write to MH i2c: D1 01 00 F3 07 01 CC [13:10:38]Write i2c OK [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: D1 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: D1 01 00 [13:10:38]MH_I2C_Read... [13:10:38]Read from MH i2c: D1 01 00 F3 07 00 CB [13:10:38]Write to MH i2c: 01 00 00 F4 07 FB [13:10:38]Write i2c OK [13:10:38]MH_I2C_Read... [13:10:39]OFD Sender: No OFD packet to send [13:10:39]*** Cut start [13:10:39]*** Partial cut [13:10:39]*** CUTSNS_PIN = 1 [13:10:39]*** CUTSNS_PIN = 0 [13:10:39]*** Brake cut motor [13:10:40]Read from MH i2c: 01 [13:10:40]MH_I2C_Read... [13:10:40]*** Stop cut motor [13:10:40]*** Cut end [13:10:40]Read from MH i2c: 01 07 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: 01 07 00 F4 07 00 00 00 00 00 FF 0F 10 [13:10:40]process_action close_receipt done [13:10:40]requested_data is exist [13:10:40]produce_requested_data [13:10:40]requested_item fm.sn is exist - process it [13:10:40]wFMCommunicate request_size=4 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 11 00 00 [13:10:40]Write to MH i2c: E2 08 00 F5 07 80 11 00 00 00 00 00 00 76 [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 17 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 17 00 F5 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 C6 [13:10:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [13:10:40]wFMCommunicate OK [13:10:40]requested_item fd.num is exist - process it [13:10:40]SAM_PROTO_GetFieldsCounters [13:10:40]wFMCommunicate request_size=4 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 13 00 00 [13:10:40]Write to MH i2c: E2 08 00 F6 07 80 13 00 00 00 00 00 00 79 [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 62 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 62 00 F6 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 12 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [13:10:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 12 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:10:40]wFMCommunicate OK [13:10:40]SAM_PROTO_GetFieldsCounters done [13:10:40]requested_item shift.num is exist - process it [13:10:40]requested_item shift.opened is exist - process it [13:10:40]req_shift_opened [13:10:40]FM_GetShiftState [13:10:40]SAM_PROTO_GetShiftState [13:10:40]wFMCommunicate request_size=4 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 13 01 00 [13:10:40]Write to MH i2c: E2 08 00 F7 07 80 13 01 00 00 00 00 00 7B [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 0E 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 0E 00 F7 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 8A [13:10:40]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [13:10:40]wFMCommunicate OK [13:10:40]SAM_PROTO_GetShiftState done [13:10:40]FM_GetShiftState done [13:10:40]req_shift_opened done [13:10:40]requested_item shift.open_date is exist - process it [13:10:40]req_shift_open_date [13:10:40]req_shift_open_date done [13:10:40]produce_requested_data done [13:10:40]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77074,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [13:10:40]process_action_free close_receipt [13:10:40]json_value_free [13:10:40]json_value_free done [13:10:40]process_json_proto returns [13:10:40]Send response to host [13:10:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77074,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [13:10:40]free response buf [13:10:40]execute_script done [13:10:40]execute_script returns [13:10:40]free content buf [13:10:40]Sock 8.Close socket [13:10:40]Sock 8.Thread stoped [13:10:44]OFD Sender: No OFD packet to send [13:10:49]OFD Sender: No OFD packet to send [13:10:54]OFD Sender: No OFD packet to send [13:10:59]OFD Sender: No OFD packet to send [13:11:04]OFD Sender: No OFD packet to send [13:11:09]OFD Sender: No OFD packet to send [13:11:14]OFD Sender: No OFD packet to send [13:11:19]OFD Sender: No OFD packet to send [13:11:24]OFD Sender: No OFD packet to send [13:11:29]OFD Sender: No OFD packet to send [13:11:34]OFD Sender: No OFD packet to send [13:11:39]OFD Sender: No OFD packet to send [13:11:44]OFD Sender: No OFD packet to send [13:11:49]OFD Sender: No OFD packet to send [13:11:54]OFD Sender: No OFD packet to send [13:11:59]OFD Sender: No OFD packet to send [13:12:04]OFD Sender: No OFD packet to send [13:12:09]OFD Sender: No OFD packet to send [13:12:14]OFD Sender: No OFD packet to send [13:12:19]OFD Sender: No OFD packet to send [13:12:24]OFD Sender: No OFD packet to send [13:12:29]OFD Sender: No OFD packet to send [13:12:34]OFD Sender: No OFD packet to send [13:12:39]OFD Sender: No OFD packet to send [13:12:44]OFD Sender: No OFD packet to send [13:12:49]OFD Sender: No OFD packet to send [13:12:54]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:54]OFD Sender: No OFD packet to send [13:13:59]OFD Sender: No OFD packet to send [13:14:04]OFD Sender: No OFD packet to send [13:14:09]OFD Sender: No OFD packet to send [13:14:14]OFD Sender: No OFD packet to send [13:14:19]OFD Sender: No OFD packet to send [13:14:24]OFD Sender: No OFD packet to send [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:14]OFD Sender: No OFD packet to send [13:15:19]OFD Sender: No OFD packet to send [13:15:24]OFD Sender: No OFD packet to send [13:15:29]OFD Sender: No OFD packet to send [13:15:34]OFD Sender: No OFD packet to send [13:15:39]OFD Sender: No OFD packet to send [13:15:44]OFD Sender: No OFD packet to send [13:15:49]OFD Sender: No OFD packet to send [13:15:54]OFD Sender: No OFD packet to send [13:15:59]OFD Sender: No OFD packet to send [13:16:04]OFD Sender: No OFD packet to send [13:16:09]OFD Sender: No OFD packet to send [13:16:14]OFD Sender: No OFD packet to send [13:16:19]OFD Sender: No OFD packet to send [13:16:24]OFD Sender: No OFD packet to send [13:16:29]OFD Sender: No OFD packet to send [13:16:34]OFD Sender: No OFD packet to send [13:16:39]OFD Sender: No OFD packet to send [13:16:44]OFD Sender: No OFD packet to send [13:16:49]OFD Sender: No OFD packet to send [13:16:54]OFD Sender: No OFD packet to send [13:16:59]OFD Sender: No OFD packet to send [13:17:05]OFD Sender: No OFD packet to send [13:17:10]OFD Sender: No OFD packet to send [13:17:15]OFD Sender: No OFD packet to send [13:17:20]OFD Sender: No OFD packet to send [13:17:25]OFD Sender: No OFD packet to send [13:17:30]OFD Sender: No OFD packet to send [13:17:35]OFD Sender: No OFD packet to send [13:17:40]OFD Sender: No OFD packet to send [13:17:45]OFD Sender: No OFD packet to send [13:17:50]OFD Sender: No OFD packet to send [13:17:55]OFD Sender: No OFD packet to send [13:18:00]OFD Sender: No OFD packet to send [13:18:05]OFD Sender: No OFD packet to send [13:18:10]OFD Sender: No OFD packet to send [13:18:15]OFD Sender: No OFD packet to send [13:18:20]OFD Sender: No OFD packet to send [13:18:25]OFD Sender: No OFD packet to send [13:18:30]OFD Sender: No OFD packet to send [13:18:35]OFD Sender: No OFD packet to send [13:18:40]OFD Sender: No OFD packet to send [13:18:45]OFD Sender: No OFD packet to send [13:18:50]OFD Sender: No OFD packet to send [13:18:55]OFD Sender: No OFD packet to send [13:19:00]OFD Sender: No OFD packet to send [13:19:05]OFD Sender: No OFD packet to send [13:19:10]OFD Sender: No OFD packet to send [13:19:15]OFD Sender: No OFD packet to send [13:19:20]OFD Sender: No OFD packet to send [13:19:25]OFD Sender: No OFD packet to send [13:19:30]OFD Sender: No OFD packet to send [13:19:35]OFD Sender: No OFD packet to send [13:19:40]OFD Sender: No OFD packet to send [13:19:45]OFD Sender: No OFD packet to send [13:19:50]OFD Sender: No OFD packet to send [13:19:55]OFD Sender: No OFD packet to send [13:20:00]OFD Sender: No OFD packet to send [13:20:05]OFD Sender: No OFD packet to send [13:20:10]OFD Sender: No OFD packet to send [13:20:15]OFD Sender: No OFD packet to send [13:20:20]OFD Sender: No OFD packet to send [13:20:25]OFD Sender: No OFD packet to send [13:20:30]OFD Sender: No OFD packet to send [13:20:35]OFD Sender: No OFD packet to send [13:20:40]OFD Sender: No OFD packet to send [13:20:45]OFD Sender: No OFD packet to send [13:20:50]OFD Sender: No OFD packet to send [13:20:55]OFD Sender: No OFD packet to send [13:21:00]OFD Sender: No OFD packet to send [13:21:05]OFD Sender: No OFD packet to send [13:21:10]OFD Sender: No OFD packet to send [13:21:15]OFD Sender: No OFD packet to send [13:21:20]OFD Sender: No OFD packet to send [13:21:25]OFD Sender: No OFD packet to send [13:21:30]OFD Sender: No OFD packet to send [13:21:35]OFD Sender: No OFD packet to send [13:21:40]OFD Sender: No OFD packet to send [13:21:45]OFD Sender: No OFD packet to send [13:21:50]OFD Sender: No OFD packet to send [13:21:55]OFD Sender: No OFD packet to send [13:22:00]OFD Sender: No OFD packet to send [13:22:05]OFD Sender: No OFD packet to send [13:22:10]OFD Sender: No OFD packet to send [13:22:15]OFD Sender: No OFD packet to send [13:22:20]OFD Sender: No OFD packet to send [13:22:25]OFD Sender: No OFD packet to send [13:22:30]OFD Sender: No OFD packet to send [13:22:35]OFD Sender: No OFD packet to send [13:22:40]OFD Sender: No OFD packet to send [13:22:45]OFD Sender: No OFD packet to send [13:22:50]OFD Sender: No OFD packet to send [13:22:55]OFD Sender: No OFD packet to send [13:23:00]OFD Sender: No OFD packet to send [13:23:05]OFD Sender: No OFD packet to send [13:23:10]OFD Sender: No OFD packet to send [13:23:15]OFD Sender: No OFD packet to send [13:23:20]OFD Sender: No OFD packet to send [13:23:25]OFD Sender: No OFD packet to send [13:23:30]OFD Sender: No OFD packet to send [13:23:35]OFD Sender: No OFD packet to send [13:23:40]OFD Sender: No OFD packet to send [13:23:45]OFD Sender: No OFD packet to send [13:23:50]OFD Sender: No OFD packet to send [13:23:55]OFD Sender: No OFD packet to send [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:15]OFD Sender: No OFD packet to send [13:25:20]OFD Sender: No OFD packet to send [13:25:25]OFD Sender: No OFD packet to send [13:25:31]OFD Sender: No OFD packet to send [13:25:36]OFD Sender: No OFD packet to send [13:25:41]OFD Sender: No OFD packet to send [13:25:46]OFD Sender: No OFD packet to send [13:25:51]OFD Sender: No OFD packet to send [13:25:56]OFD Sender: No OFD packet to send [13:26:01]OFD Sender: No OFD packet to send [13:26:06]OFD Sender: No OFD packet to send [13:26:11]OFD Sender: No OFD packet to send [13:26:16]OFD Sender: No OFD packet to send [13:26:21]OFD Sender: No OFD packet to send [13:26:26]OFD Sender: No OFD packet to send [13:26:31]OFD Sender: No OFD packet to send [13:26:36]OFD Sender: No OFD packet to send [13:26:41]OFD Sender: No OFD packet to send [13:26:46]OFD Sender: No OFD packet to send [13:26:51]OFD Sender: No OFD packet to send [13:26:56]OFD Sender: No OFD packet to send [13:27:01]OFD Sender: No OFD packet to send [13:27:06]OFD Sender: No OFD packet to send [13:27:11]OFD Sender: No OFD packet to send [13:27:16]OFD Sender: No OFD packet to send [13:27:21]OFD Sender: No OFD packet to send [13:27:26]OFD Sender: No OFD packet to send [13:27:31]OFD Sender: No OFD packet to send [13:27:36]OFD Sender: No OFD packet to send [13:27:41]OFD Sender: No OFD packet to send [13:27:46]OFD Sender: No OFD packet to send [13:27:51]OFD Sender: No OFD packet to send [13:27:56]OFD Sender: No OFD packet to send [13:28:01]OFD Sender: No OFD packet to send [13:28:06]OFD Sender: No OFD packet to send [13:28:11]OFD Sender: No OFD packet to send [13:28:16]OFD Sender: No OFD packet to send [13:28:21]OFD Sender: No OFD packet to send [13:28:26]OFD Sender: No OFD packet to send [13:28:31]OFD Sender: No OFD packet to send [13:28:36]OFD Sender: No OFD packet to send [13:28:41]OFD Sender: No OFD packet to send [13:28:46]OFD Sender: No OFD packet to send [13:28:51]OFD Sender: No OFD packet to send [13:28:56]OFD Sender: No OFD packet to send [13:29:01]OFD Sender: No OFD packet to send [13:29:06]OFD Sender: No OFD packet to send [13:29:11]OFD Sender: No OFD packet to send [13:29:16]OFD Sender: No OFD packet to send [13:29:21]OFD Sender: No OFD packet to send [13:29:26]OFD Sender: No OFD packet to send [13:29:31]OFD Sender: No OFD packet to send [13:29:36]OFD Sender: No OFD packet to send [13:29:41]OFD Sender: No OFD packet to send [13:29:46]OFD Sender: No OFD packet to send [13:29:51]OFD Sender: No OFD packet to send [13:29:56]OFD Sender: No OFD packet to send [13:30:01]OFD Sender: No OFD packet to send [13:30:06]OFD Sender: No OFD packet to send [13:30:11]OFD Sender: No OFD packet to send [13:30:16]OFD Sender: No OFD packet to send [13:30:21]OFD Sender: No OFD packet to send [13:30:26]OFD Sender: No OFD packet to send [13:30:31]OFD Sender: No OFD packet to send [13:30:36]OFD Sender: No OFD packet to send [13:30:41]OFD Sender: No OFD packet to send [13:30:46]OFD Sender: No OFD packet to send [13:30:51]OFD Sender: No OFD packet to send [13:30:56]OFD Sender: No OFD packet to send [13:31:01]OFD Sender: No OFD packet to send [13:31:06]OFD Sender: No OFD packet to send [13:31:11]OFD Sender: No OFD packet to send [13:31:16]OFD Sender: No OFD packet to send [13:31:21]OFD Sender: No OFD packet to send [13:31:26]OFD Sender: No OFD packet to send [13:31:31]OFD Sender: No OFD packet to send [13:31:36]OFD Sender: No OFD packet to send [13:31:41]OFD Sender: No OFD packet to send [13:31:46]OFD Sender: No OFD packet to send [13:31:51]OFD Sender: No OFD packet to send [13:31:56]OFD Sender: No OFD packet to send [13:32:01]OFD Sender: No OFD packet to send [13:32:06]OFD Sender: No OFD packet to send [13:32:11]OFD Sender: No OFD packet to send [13:32:16]OFD Sender: No OFD packet to send [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:07]OFD Sender: No OFD packet to send [13:34:12]OFD Sender: No OFD packet to send [13:34:17]OFD Sender: No OFD packet to send [13:34:22]OFD Sender: No OFD packet to send [13:34:27]OFD Sender: No OFD packet to send [13:34:32]OFD Sender: No OFD packet to send [13:34:37]OFD Sender: No OFD packet to send [13:34:42]OFD Sender: No OFD packet to send [13:34:47]OFD Sender: No OFD packet to send [13:34:52]OFD Sender: No OFD packet to send [13:34:57]OFD Sender: No OFD packet to send [13:35:02]OFD Sender: No OFD packet to send [13:35:07]OFD Sender: No OFD packet to send [13:35:12]OFD Sender: No OFD packet to send [13:35:17]OFD Sender: No OFD packet to send [13:35:22]OFD Sender: No OFD packet to send [13:35:27]OFD Sender: No OFD packet to send [13:35:32]OFD Sender: No OFD packet to send [13:35:37]OFD Sender: No OFD packet to send [13:35:42]OFD Sender: No OFD packet to send [13:35:47]OFD Sender: No OFD packet to send [13:35:52]OFD Sender: No OFD packet to send [13:35:57]OFD Sender: No OFD packet to send [13:36:02]OFD Sender: No OFD packet to send [13:36:07]OFD Sender: No OFD packet to send [13:36:12]OFD Sender: No OFD packet to send [13:36:17]OFD Sender: No OFD packet to send [13:36:22]OFD Sender: No OFD packet to send [13:36:27]OFD Sender: No OFD packet to send [13:36:32]OFD Sender: No OFD packet to send [13:36:37]OFD Sender: No OFD packet to send [13:36:42]OFD Sender: No OFD packet to send [13:36:47]OFD Sender: No OFD packet to send [13:36:52]OFD Sender: No OFD packet to send [13:36:57]OFD Sender: No OFD packet to send [13:37:02]OFD Sender: No OFD packet to send [13:37:07]OFD Sender: No OFD packet to send [13:37:12]OFD Sender: No OFD packet to send [13:37:17]OFD Sender: No OFD packet to send [13:37:22]OFD Sender: No OFD packet to send [13:37:27]OFD Sender: No OFD packet to send [13:37:32]OFD Sender: No OFD packet to send [13:37:37]OFD Sender: No OFD packet to send [13:37:42]OFD Sender: No OFD packet to send [13:37:47]OFD Sender: No OFD packet to send [13:37:52]OFD Sender: No OFD packet to send [13:37:57]OFD Sender: No OFD packet to send [13:38:02]OFD Sender: No OFD packet to send [13:38:07]OFD Sender: No OFD packet to send [13:38:12]OFD Sender: No OFD packet to send [13:38:17]OFD Sender: No OFD packet to send [13:38:22]OFD Sender: No OFD packet to send [13:38:27]OFD Sender: No OFD packet to send [13:38:32]OFD Sender: No OFD packet to send [13:38:37]OFD Sender: No OFD packet to send [13:38:42]OFD Sender: No OFD packet to send [13:38:47]OFD Sender: No OFD packet to send [13:38:52]OFD Sender: No OFD packet to send [13:38:57]OFD Sender: No OFD packet to send [13: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:42]OFD Sender: No OFD packet to send [13:40:47]OFD Sender: No OFD packet to send [13:40:52]OFD Sender: No OFD packet to send [13:40:57]OFD Sender: No OFD packet to send [13:41:02]OFD Sender: No OFD packet to send [13:41:07]OFD Sender: No OFD packet to send [13:41:12]OFD Sender: No OFD packet to send [13:41:17]OFD Sender: No OFD packet to send [13:41:22]OFD Sender: No OFD packet to send [13:41:27]OFD Sender: No OFD packet to send [13:41:32]OFD Sender: No OFD packet to send [13:41:37]OFD Sender: No OFD packet to send [13:41:42]OFD Sender: No OFD packet to send [13:41:47]OFD Sender: No OFD packet to send [13:41:52]OFD Sender: No OFD packet to send [13:41:57]OFD Sender: No OFD packet to send [13:42:02]OFD Sender: No OFD packet to send [13:42:07]OFD Sender: No OFD packet to send [13:42:12]OFD Sender: No OFD packet to send [13:42:17]OFD Sender: No OFD packet to send [13:42:22]OFD Sender: No OFD packet to send [13:42:27]OFD Sender: No OFD packet to send [13:42:32]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: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:13]OFD Sender: No OFD packet to send [13:43:18]OFD Sender: No OFD packet to send [13:43:23]OFD Sender: No OFD packet to send [13:43:28]OFD Sender: No OFD packet to send [13:43:33]OFD Sender: No OFD packet to send [13:43:38]OFD Sender: No OFD packet to send [13:43:43]OFD Sender: No OFD packet to send [13:43:48]OFD Sender: No OFD packet to send [13:43:53]OFD Sender: No OFD packet to send [13:43:58]OFD Sender: No OFD packet to send [13:44:03]OFD Sender: No OFD packet to send [13:44:08]OFD Sender: No OFD packet to send [13:44:13]OFD Sender: No OFD packet to send [13:44:18]OFD Sender: No OFD packet to send [13:44:23]OFD Sender: No OFD packet to send [13:44:28]OFD Sender: No OFD packet to send [13:44:33]OFD Sender: No OFD packet to send [13:44:38]OFD Sender: No OFD packet to send [13:44:43]OFD Sender: No OFD packet to send [13:44:48]OFD Sender: No OFD packet to send [13:44:53]OFD Sender: No OFD packet to send [13:44:58]OFD Sender: No OFD packet to send [13:45:03]OFD Sender: No OFD packet to send [13:45:08]OFD Sender: No OFD packet to send [13:45:13]OFD Sender: No OFD packet to send [13:45:18]OFD Sender: No OFD packet to send [13:45:23]OFD Sender: No OFD packet to send [13:45:28]OFD Sender: No OFD packet to send [13:45:33]OFD Sender: No OFD packet to send [13:45:38]OFD Sender: No OFD packet to send [13:45:43]OFD Sender: No OFD packet to send [13:45:48]OFD Sender: No OFD packet to send [13:45:53]OFD Sender: No OFD packet to send [13:45:58]OFD Sender: No OFD packet to send [13:46:03]OFD Sender: No OFD packet to send [13:46:08]OFD Sender: No OFD packet to send [13:46:13]OFD Sender: No OFD packet to send [13:46:18]OFD Sender: No OFD packet to send [13:46:23]OFD Sender: No OFD packet to send [13:46:28]OFD Sender: No OFD packet to send [13:46:33]OFD Sender: No OFD packet to send [13:46:38]OFD Sender: No OFD packet to send [13:46:43]OFD Sender: No OFD packet to send [13:46:48]OFD Sender: No OFD packet to send [13:46:53]OFD Sender: No OFD packet to send [13:46:58]OFD Sender: No OFD packet to send [13:47:03]OFD Sender: No OFD packet to send [13:47:08]OFD Sender: No OFD packet to send [13:47:13]OFD Sender: No OFD packet to send [13:47:18]OFD Sender: No OFD packet to send [13:47:23]OFD Sender: No OFD packet to send [13:47:28]OFD Sender: No OFD packet to send [13:47:33]OFD Sender: No OFD packet to send [13:47:38]OFD Sender: No OFD packet to send [13:47:43]OFD Sender: No OFD packet to send [13:47:48]OFD Sender: No OFD packet to send [13:47:53]OFD Sender: No OFD packet to send [13:47:58]OFD Sender: No OFD packet to send [13:48:03]OFD Sender: No OFD packet to send [13:48:08]OFD Sender: No OFD packet to send [13:48:13]OFD Sender: No OFD packet to send [13:48:18]OFD Sender: No OFD packet to send [13:48:23]OFD Sender: No OFD packet to send [13:48:28]OFD Sender: No OFD packet to send [13:48:33]OFD Sender: No OFD packet to send [13:48:38]OFD Sender: No OFD packet to send [13:48:43]OFD Sender: No OFD packet to send [13:48:48]OFD Sender: No OFD packet to send [13:48:53]OFD Sender: No OFD packet to send [13:48:58]OFD Sender: No OFD packet to send [13:49:03]OFD Sender: No OFD packet to send [13:49:08]OFD Sender: No OFD packet to send [13:49:13]OFD Sender: No OFD packet to send [13:49:18]OFD Sender: No OFD packet to send [13:49:23]OFD Sender: No OFD packet to send [13:49:28]OFD Sender: No OFD packet to send [13:49:33]OFD Sender: No OFD packet to send [13:49:38]OFD Sender: No OFD packet to send [13:49:43]OFD Sender: No OFD packet to send [13:49:48]OFD Sender: No OFD packet to send [13:49:53]OFD Sender: No OFD packet to send [13:49:58]OFD Sender: No OFD packet to send [13:50:03]OFD Sender: No OFD packet to send [13:50:08]OFD Sender: No OFD packet to send [13:50:13]OFD Sender: No OFD packet to send [13:50:18]OFD Sender: No OFD packet to send [13:50:23]OFD Sender: No OFD packet to send [13:50:28]OFD Sender: No OFD packet to send [13:50:33]OFD Sender: No OFD packet to send [13:50:38]OFD Sender: No OFD packet to send [13:50:43]OFD Sender: No OFD packet to send [13:50:48]OFD Sender: No OFD packet to send [13:50:53]OFD Sender: No OFD packet to send [13:50:58]OFD Sender: No OFD packet to send [13:51:03]OFD Sender: No OFD packet to send [13:51:08]OFD Sender: No OFD packet to send [13:51:13]OFD Sender: No OFD packet to send [13:51:19]OFD Sender: No OFD packet to send [13:51:24]OFD Sender: No OFD packet to send [13:51:29]OFD Sender: No OFD packet to send [13:51:34]OFD Sender: No OFD packet to send [13:51:39]OFD Sender: No OFD packet to send [13:51:44]OFD Sender: No OFD packet to send [13:51:49]OFD Sender: No OFD packet to send [13:51:54]OFD Sender: No OFD packet to send [13:51:59]OFD Sender: No OFD packet to send [13:52:04]OFD Sender: No OFD packet to send [13:52:09]OFD Sender: No OFD packet to send [13:52:14]OFD Sender: No OFD packet to send [13:52:19]OFD Sender: No OFD packet to send [13:52:24]OFD Sender: No OFD packet to send [13:52:29]OFD Sender: No OFD packet to send [13:52:34]OFD Sender: No OFD packet to send [13:52:39]OFD Sender: No OFD packet to send [13:52:44]OFD Sender: No OFD packet to send [13:52:49]OFD Sender: No OFD packet to send [13:52:54]OFD Sender: No OFD packet to send [13:52:59]OFD Sender: No OFD packet to send [13:53:04]OFD Sender: No OFD packet to send [13:53:09]OFD Sender: No OFD packet to send [13:53:14]OFD Sender: No OFD packet to send [13:53:19]OFD Sender: No OFD packet to send [13:53:24]OFD Sender: No OFD packet to send [13:53:29]OFD Sender: No OFD packet to send [13:53:34]OFD Sender: No OFD packet to send [13:53:39]OFD Sender: No OFD packet to send [13:53:44]OFD Sender: No OFD packet to send [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:29]OFD Sender: No OFD packet to send [13:54:34]OFD Sender: No OFD packet to send [13:54:39]OFD Sender: No OFD packet to send [13:54:44]OFD Sender: No OFD packet to send [13:54:49]OFD Sender: No OFD packet to send [13:54:54]OFD Sender: No OFD packet to send [13:54:59]OFD Sender: No OFD packet to send [13:55:04]OFD Sender: No OFD packet to send [13:55:09]OFD Sender: No OFD packet to send [13:55:14]OFD Sender: No OFD packet to send [13:55:19]OFD Sender: No OFD packet to send [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:58:04]OFD Sender: No OFD packet to send [13:58:09]OFD Sender: No OFD packet to send [13:58:14]OFD Sender: No OFD packet to send [13:58:19]OFD Sender: No OFD packet to send [13:58:24]OFD Sender: No OFD packet to send [13:58:29]OFD Sender: No OFD packet to send [13:58:34]OFD Sender: No OFD packet to send [13:58:39]OFD Sender: No OFD packet to send [13:58:44]OFD Sender: No OFD packet to send [13:58:49]OFD Sender: No OFD packet to send [13:58:54]OFD Sender: No OFD packet to send [13:58:59]OFD Sender: No OFD packet to send [13:59:04]OFD Sender: No OFD packet to send [13:59:09]OFD Sender: No OFD packet to send [13:59:14]OFD Sender: No OFD packet to send [13:59:19]OFD Sender: No OFD packet to send [13:59:24]OFD Sender: No OFD packet to send [13:59:29]OFD Sender: No OFD packet to send [13:59:34]OFD Sender: No OFD packet to send [13:59:39]OFD Sender: No OFD packet to send [13:59:44]OFD Sender: No OFD packet to send [13:59:49]OFD Sender: No OFD packet to send [13:59:55]OFD Sender: No OFD packet to send [14:00:00]OFD Sender: No OFD packet to send [14:00:05]OFD Sender: No OFD packet to send [14:00:10]OFD Sender: No OFD packet to send [14:00:15]OFD Sender: No OFD packet to send [14:00:20]OFD Sender: No OFD packet to send [14:00:25]OFD Sender: No OFD packet to send [14:00:30]OFD Sender: No OFD packet to send [14:00:35]OFD Sender: No OFD packet to send [14:00:40]OFD Sender: No OFD packet to send [14:00:45]OFD Sender: No OFD packet to send [14:00:50]OFD Sender: No OFD packet to send [14:00:55]OFD Sender: No OFD packet to send [14:01:00]OFD Sender: No OFD packet to send [14:01:05]OFD Sender: No OFD packet to send [14:01:10]OFD Sender: No OFD packet to send [14:01:15]OFD Sender: No OFD packet to send [14:01:20]OFD Sender: No OFD packet to send [14:01:25]OFD Sender: No OFD packet to send [14:01:30]OFD Sender: No OFD packet to send [14:01:35]OFD Sender: No OFD packet to send [14:01:40]OFD Sender: No OFD packet to send [14:01:45]OFD Sender: No OFD packet to send [14:01:50]OFD Sender: No OFD packet to send [14:01:55]OFD Sender: No OFD packet to send [14:02:00]OFD Sender: No OFD packet to send [14:02:05]OFD Sender: No OFD packet to send [14:02:10]OFD Sender: No OFD packet to send [14:02:15]OFD Sender: No OFD packet to send [14:02:20]OFD Sender: No OFD packet to send [14:02:25]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:40]OFD Sender: No OFD packet to send [14:02:45]OFD Sender: No OFD packet to send [14:02:50]OFD Sender: No OFD packet to send [14:02:55]OFD Sender: No OFD packet to send [14:03:00]OFD Sender: No OFD packet to send [14:03:05]OFD Sender: No OFD packet to send [14:03:10]OFD Sender: No OFD packet to send [14:03:15]OFD Sender: No OFD packet to send [14:03:20]OFD Sender: No OFD packet to send [14:03:25]OFD Sender: No OFD packet to send [14:03:30]OFD Sender: No OFD packet to send [14:03:35]OFD Sender: No OFD packet to send [14:03:40]OFD Sender: No OFD packet to send [14:03:45]OFD Sender: No OFD packet to send [14:03:50]OFD Sender: No OFD packet to send [14:03:55]OFD Sender: No OFD packet to send [14:04:00]OFD Sender: No OFD packet to send [14:04:05]OFD Sender: No OFD packet to send [14:04:10]OFD Sender: No OFD packet to send [14:04:15]OFD Sender: No OFD packet to send [14:04:20]OFD Sender: No OFD packet to send [14:04:25]OFD Sender: No OFD packet to send [14:04:30]OFD Sender: No OFD packet to send [14:04:35]OFD Sender: No OFD packet to send [14:04:40]OFD Sender: No OFD packet to send [14:04:45]OFD Sender: No OFD packet to send [14:04:50]OFD Sender: No OFD packet to send [14:04:55]OFD Sender: No OFD packet to send [14:05:00]OFD Sender: No OFD packet to send [14:05:05]OFD Sender: No OFD packet to send [14:05:10]OFD Sender: No OFD packet to send [14:05:15]OFD Sender: No OFD packet to send [14:05:20]OFD Sender: No OFD packet to send [14:05:25]OFD Sender: No OFD packet to send [14:05:30]OFD Sender: No OFD packet to send [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:25]OFD Sender: No OFD packet to send [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:31]OFD Sender: No OFD packet to send [14:08:36]OFD Sender: No OFD packet to send [14:08:41]OFD Sender: No OFD packet to send [14:08:46]OFD Sender: No OFD packet to send [14:08:51]OFD Sender: No OFD packet to send [14:08:56]OFD Sender: No OFD packet to send [14:09:01]OFD Sender: No OFD packet to send [14:09:06]OFD Sender: No OFD packet to send [14:09:11]OFD Sender: No OFD packet to send [14:09:16]OFD Sender: No OFD packet to send [14:09:21]OFD Sender: No OFD packet to send [14:09:26]OFD Sender: No OFD packet to send [14:09:31]OFD Sender: No OFD packet to send [14:09:36]OFD Sender: No OFD packet to send [14:09:41]OFD Sender: No OFD packet to send [14:09:46]OFD Sender: No OFD packet to send [14:09:51]OFD Sender: No OFD packet to send [14:09:56]OFD Sender: No OFD packet to send [14:10:01]OFD Sender: No OFD packet to send [14:10:06]OFD Sender: No OFD packet to send [14:10:11]OFD Sender: No OFD packet to send [14:10:16]OFD Sender: No OFD packet to send [14:10:21]OFD Sender: No OFD packet to send [14:10:26]OFD Sender: No OFD packet to send [14:10:31]OFD Sender: No OFD packet to send [14:10:36]OFD Sender: No OFD packet to send [14:10:41]OFD Sender: No OFD packet to send [14:10:46]OFD Sender: No OFD packet to send [14:10:51]OFD Sender: No OFD packet to send [14:10:56]OFD Sender: No OFD packet to send [14:11:01]OFD Sender: No OFD packet to send [14:11:06]OFD Sender: No OFD packet to send [14:11:11]OFD Sender: No OFD packet to send [14:11:16]OFD Sender: No OFD packet to send [14:11:21]OFD Sender: No OFD packet to send [14:11:26]OFD Sender: No OFD packet to send [14:11:31]OFD Sender: No OFD packet to send [14:11:36]accept exits with 10 [14:11:36]New connection [14:11:36]New thread 3067456868 created [14:11:36]Thread 3067600228 joined [14:11:36]Waiting for new connection... [14:11:36] Sock 10.Parse request [14:11:36]Sock 10.Check first char [14:11:36]Sock 10.First char is OK [14:11:36]request: POST /json_proto HTTP/1.0 [14:11:36]Method: POST [14:11:36]URL: /json_proto [14:11:36]Method is POST - this is cgi request [14:11:36]url: /json_proto [14:11:36]query_string will be loaded in cgi processing [14:11:36]execute_cgi json_proto POST (null) [14:11:36]execute_cgi path=json_proto method=POST [14:11:36]POST find Content-Length [14:11:36]Host: 172.17.39.195:8080 [14:11:36]Content-Length: 616 [14:11:36]Content-Type: application/json [14:11:36] [14:11:36]POST finish read [14:11:36]Found Content-Length = 616 [14:11:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)221063", "tax_sys" : 0, "items" : [ { "code": "4640030091584", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Esse Gold", "price" : 143.00, "quantity" : 1.000, "sum" : 143.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 143.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:11:36]execute_script... [14:11: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 : (3)221063", "tax_sys" : 0, "items" : [ { "code": "4640030091584", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Esse Gold", "price" : 143.00, "quantity" : 1.000, "sum" : 143.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 143.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:11:36]POST & json_proto [14:11:36]process_json_proto [14:11:36]json parsed OK: [14:11:36]protocol is kg_v1.0 [14:11:36]action value=close_receipt [14:11:36]process_action close_receipt [14:11:36]cmd_close_receipt [14:11:36]MH_GetDate [14:11:36]Write to MH i2c: F0 00 00 F8 07 EE [14:11:36]Write i2c OK [14:11:36]MH_I2C_Read... [14:11:36]Read from MH i2c: F0 [14:11:36]MH_I2C_Read... [14:11:36]Read from MH i2c: F0 09 00 [14:11:36]MH_I2C_Read... [14:11:36]Read from MH i2c: F0 09 00 F8 07 00 99 7E 79 66 99 81 91 64 FC [14:11:36]GetLastDocTimeStamp 1719234636 [14:11:36]current date 1719238297 [14:11:36]FM_GetShiftState [14:11:36]SAM_PROTO_GetShiftState [14:11:36]wFMCommunicate request_size=4 [14:11:36]MH_SAM_APDU [14:11:36]CAPDU: 80 13 01 00 [14:11:36]Write to MH i2c: E2 08 00 F9 07 80 13 01 00 00 00 00 00 7D [14:11:36]Write i2c OK [14:11:36]MH_I2C_Read... [14:11:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:36]Read from MH i2c: E2 [14:11:36]MH_I2C_Read... [14:11:36]Read from MH i2c: E2 0E 00 [14:11:36]MH_I2C_Read... [14:11:36]Read from MH i2c: E2 0E 00 F9 07 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 8C [14:11:36]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [14:11:36]wFMCommunicate OK [14:11:36]SAM_PROTO_GetShiftState done [14:11:36]FM_GetShiftState done [14:11:36]opened in 1719189095 [14:11:36]opened+sec_in_day 1719275495 [14:11:36]quantity*price = 14300 [14:11:36]sum+1 = 14301 [14:11:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 143.00 НСП 1% : 1.26 НДС 12% : 15.19 Наличными: 143.00 Безнал.: 0.00 Место: АЗС № 144 "Партнер Нефть" Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 СНО: Общий режим Чек 77 24.06.2024 14:11 Смена: 397 ФФД: 1.0 ЗНМ: 0300000170 РНМ: 0000000000095696 Версия ККМ: 001 ФМ: 0000000000875009 ФД: 77075 ФПД: 60300149322059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T141137&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77075&fm=60300149322059&tin=02508201610067®Number=0000000000095696&sum=14300 0 [14:11:37]StoreToDocumentArchive [14:11:37]shift 397 fd 77075 [14:11:37]save to /storage/0397/doc_00077075 [14:11:37]save last doc name /storage/0397/doc_00077075 to /storage/kkm_last_doc_name [14:11:37]save OK [14:11:37]Clear old archive folders... [14:11:37]ProcessDocumentItem done err = 0, tmpTLVsize=268 [14:11:37]tlvbuf is 0077B2E0 [14:11:37]SAM_PROTO_ClearQueue [14:11:37]wFMCommunicate request_size=4 [14:11:37]MH_SAM_APDU [14:11:37]CAPDU: 80 09 00 00 [14:11:37]Write to MH i2c: E2 08 00 06 08 80 09 00 00 00 00 00 00 80 [14:11:37]Write i2c OK [14:11:37]MH_I2C_Read... [14:11:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:11:37]Read from MH i2c: E2 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 03 00 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 03 00 06 08 00 90 00 82 [14:11:37]RAPDU: 90 00 [14:11:37]wFMCommunicate OK [14:11:37]SAM_PROTO_ClearQueue done [14:11:37]KKMCreateOFDPacket [14:11:37]OFDProtocolAddRootSTLVToBuf [14:11:37]FM_MakeSignedData [14:11:37]FM_MakeSignedData [14:11:37]SAM_PROTO_SignData [14:11:37]wFMCommunicate request_size=4 [14:11:37]MH_SAM_APDU [14:11:37]CAPDU: 80 0D 01 02 [14:11:37]Write to MH i2c: E2 08 00 07 08 80 0D 01 02 00 00 00 00 88 [14:11:37]Write i2c OK [14:11:37]MH_I2C_Read... [14:11:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:11:37]Read from MH i2c: E2 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 03 00 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 03 00 07 08 00 90 00 83 [14:11:37]RAPDU: 90 00 [14:11:37]wFMCommunicate OK [14:11:37]wFMCommunicate request_size=255 [14:11:37]MH_SAM_APDU [14:11:37]CAPDU: 80 0D 02 02 FA 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 05 00 00 00 00 07 04 06 00 DC 37 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 99 7E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [14:11:37]Write to MH i2c: E2 02 01 08 08 80 0D 02 02 FA 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 05 00 00 00 00 07 04 06 00 DC 37 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 99 7E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 27 [14:11:37]Write i2c OK [14:11:37]MH_I2C_Read... [14:11:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:37]Read from MH i2c: E2 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 03 00 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 03 00 08 08 00 90 00 84 [14:11:37]RAPDU: 90 00 [14:11:37]wFMCommunicate OK [14:11:37]wFMCommunicate request_size=27 [14:11:37]MH_SAM_APDU [14:11:37]CAPDU: 80 0D 02 02 16 35 30 30 39 10 04 04 00 13 2D 01 00 35 04 06 00 36 D7 B8 FA F1 4B [14:11:37]Write to MH i2c: E2 1E 00 09 08 80 0D 02 02 16 00 35 30 30 39 10 04 04 00 13 2D 01 00 35 04 06 00 36 D7 B8 FA F1 4B 00 00 18 [14:11:37]Write i2c OK [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 [14:11:37]MH_I2C_Read... [14:11:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:37]Read from MH i2c: E2 03 00 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 03 00 09 08 00 90 00 85 [14:11:37]RAPDU: 90 00 [14:11:37]wFMCommunicate OK [14:11:37]wFMCommunicate request_size=4 [14:11:37]MH_SAM_APDU [14:11:37]CAPDU: 80 0D 03 02 [14:11:37]Write to MH i2c: E2 08 00 0A 08 80 0D 03 02 00 00 00 00 8D [14:11:37]Write i2c OK [14:11:37]MH_I2C_Read... [14:11:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:11:37]Read from MH i2c: E2 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 0B 00 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 0B 00 0A 08 00 A0 8E 34 6D 22 22 8D 79 90 00 A7 [14:11:37]RAPDU: A0 8E 34 6D 22 22 8D 79 90 00 [14:11:37]wFMCommunicate OK [14:11:37]SAM_PROTO_SignData done [14:11:37]FM_MakeSignedData done [14:11:37]CreateOFDProtocolMessage [14:11:37]wFMCommunicate request_size=4 [14:11:37]MH_SAM_APDU [14:11:37]CAPDU: 80 11 00 00 [14:11:37]Write to MH i2c: E2 08 00 0B 08 80 11 00 00 00 00 00 00 8D [14:11:37]Write i2c OK [14:11:37]MH_I2C_Read... [14:11:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:37]Read from MH i2c: E2 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 17 00 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 17 00 0B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 DD [14:11:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [14:11:37]wFMCommunicate OK [14:11:37]CreateOFDProtocolMessage done [14:11:37]OFDSenderStorePacket 77075 [14:11:37]StoreOFDPacket docnum=77075 [14:11:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 20 01 00 00 E7 23 18 01 2D F7 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 05 00 00 00 00 07 04 06 00 DC 37 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 99 7E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 13 2D 01 00 35 04 06 00 36 D7 B8 FA F1 4B A0 8E 34 6D 22 22 8D 79 [14:11:37]CheckFolder [14:11:37]dirname=/storage/ofd_packets [14:11:37]CheckFolder done [14:11:37]ProducePacketName [14:11:37]name=ofd_packets/00077075 [14:11:37]NVStorageSaveData ofd_packets/00077075 [14:11:37]File name is /storage/ofd_packets/00077075 [14:11:37]Write 318 bytes [14:11:37]NVStorageSaveData done [14:11:37]OFDSenderStorePacket done [14:11:37]KKMCreateOFDPacket done [14:11:37]NVStorageSaveData kkm_last_timestamp [14:11:37]File name is /storage/kkm_last_timestamp [14:11:37]Write 4 bytes [14:11:37]NVStorageSaveData done [14:11:37]ExternCall_PrintAddStr [14:11:37]wPrintStart [14:11:37]Write to MH i2c: 01 00 00 0C 08 14 [14:11:37]Write i2c OK [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: 01 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: 01 07 00 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: 01 07 00 0C 08 00 00 00 00 00 FF 0F 29 [14:11:37]RasterBufferAndPrint [14:11:37]line Счет N : (3)221063 [14:11:37]line ИНН: 02508201610067 [14:11:37]line Контрольно-Кассовый Чек [14:11:37]line ПРОДАЖА [14:11:37]line Товар: 4640030091584 [14:11:37]line Сигареты Esse Gold [14:11:37]line 1.000 * 143.00 [14:11:37]line = 143.00 [14:11:37]line НДС 12% НСП 1% [14:11:37]line > о реализуемом товаре [14:11:37]line ИТОГО: 143.00 [14:11:37]line НСП 1% : 1.26 [14:11:37]line НДС 12% : 15.19 [14:11:37]line Наличными: 143.00 [14:11:37]line Безнал.: 0.00 [14:11:37]line Место: АЗС № 144 "Партнер Нефть" [14:11:37]line Адрес: 720001, с. Чаек, ул. Т. Мураталиева 70, 41.933955, 74.538063 [14:11:37]line СНО: Общий режим [14:11:37]line Чек 77 24.06.2024 14:11 [14:11:37]line Смена: 397 ФФД: 1.0 [14:11:37]line ЗНМ: 0300000170 [14:11:37]line РНМ: 0000000000095696 [14:11:37]line Версия ККМ: 001 [14:11:37]line ФМ: 0000000000875009 [14:11:37]line ФД: 77075 [14:11:37]line ФПД: 60300149322059 [14:11:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240624T141137&type=1&operation_type=1&fn_number=0000000000875009&fd_number=77075&fm=60300149322059&tin=02508201610067®Number=0000000000095696&sum=14300 [14:11:37]line 0 [14:11:37]written 0, free lines is 4095 [14:11:37]OFD Sender: Processing packet 77075 [packets to send 351, broken 350] [14:11:37]ProducePacketName [14:11:37]name=ofd_packets/00077075 [14:11:37]OFD Sender: To server: pG, [14:11:37]CommunicateWithHost lk.salyk.kg:30040 [14:11:37]ConnectInit lk.salyk.kg [14:11:38]Connected sock=9 [14:11:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 20 01 00 00 E7 23 18 01 2D F7 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 05 00 00 00 00 07 04 06 00 DC 37 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 99 7E 79 66 0E 04 04 00 8D 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 13 2D 01 00 35 04 06 00 36 D7 B8 FA F1 4B A0 8E 34 6D 22 22 8D 79 [14:11:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 9F DD 47 00 56 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 35 30 30 39 10 04 04 00 13 2D 01 00 F4 03 04 00 2C 25 79 66 B6 04 01 00 00 22 FB 70 55 52 98 B6 B7 [14:11:38]CommunicateWithHost err = 0 [14:11:38]CheckOFDResponse [14:11:38]1017 (14) - 77093643461234 [14:11:38]1041 (16) - 0000000000875009 [14:11:38]1040 (4) - 77075 [14:11:38]1012 (4) - 24.06.2024 07:50 [14:11:38]1206 (1) - 0 [14:11:38]OFD Sender: Remove packet 77075 [14:11:38]ProducePacketName [14:11:38]name=ofd_packets/00077075 [14:11:38]NVStorageDeleteData [14:11:38]Write to MH i2c: 01 00 00 34 08 3C [14:11:38]Write i2c OK [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: 01 [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: 01 07 00 [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: 01 07 00 34 08 00 00 00 00 00 EB 0C 3A [14:11:38]RasterBufferAndPrint [14:11:38]line [14:11:38]line [14:11:38]line [14:11:38]line [14:11:38]line [14:11:38]written 0, free lines is 3316 [14:11:38]MH_Cut [14:11:38]Write to MH i2c: D1 01 00 3B 08 01 15 [14:11:38]Write i2c OK [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: D1 [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: D1 01 00 [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: D1 01 00 3B 08 00 14 [14:11:38]Write to MH i2c: 01 00 00 3C 08 44 [14:11:38]Write i2c OK [14:11:38]MH_I2C_Read... [14:11:38]OFD Sender: No OFD packet to send [14:11:39]*** Cut start [14:11:39]*** Partial cut [14:11:39]*** CUTSNS_PIN = 1 [14:11:39]*** CUTSNS_PIN = 0 [14:11:39]*** Brake cut motor [14:11:39]Read from MH i2c: 01 [14:11:39]MH_I2C_Read... [14:11:39]*** Stop cut motor [14:11:39]*** Cut end [14:11:39]Read from MH i2c: 01 07 00 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: 01 07 00 3C 08 00 00 00 00 00 FF 0F 59 [14:11:39]process_action close_receipt done [14:11:39]requested_data is exist [14:11:39]produce_requested_data [14:11:39]requested_item fm.sn is exist - process it [14:11:39]wFMCommunicate request_size=4 [14:11:39]MH_SAM_APDU [14:11:39]CAPDU: 80 11 00 00 [14:11:39]Write to MH i2c: E2 08 00 3D 08 80 11 00 00 00 00 00 00 BF [14:11:39]Write i2c OK [14:11:39]MH_I2C_Read... [14:11:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:39]Read from MH i2c: E2 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: E2 17 00 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: E2 17 00 3D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 0F [14:11:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [14:11:39]wFMCommunicate OK [14:11:39]requested_item fd.num is exist - process it [14:11:39]SAM_PROTO_GetFieldsCounters [14:11:39]wFMCommunicate request_size=4 [14:11:39]MH_SAM_APDU [14:11:39]CAPDU: 80 13 00 00 [14:11:39]Write to MH i2c: E2 08 00 3E 08 80 13 00 00 00 00 00 00 C2 [14:11:39]Write i2c OK [14:11:39]MH_I2C_Read... [14:11:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:11:39]Read from MH i2c: E2 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: E2 62 00 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: E2 62 00 3E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [14:11: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:11:39]wFMCommunicate OK [14:11:39]SAM_PROTO_GetFieldsCounters done [14:11:39]requested_item shift.num is exist - process it [14:11:39]requested_item shift.opened is exist - process it [14:11:39]req_shift_opened [14:11:39]FM_GetShiftState [14:11:39]SAM_PROTO_GetShiftState [14:11:39]wFMCommunicate request_size=4 [14:11:39]MH_SAM_APDU [14:11:39]CAPDU: 80 13 01 00 [14:11:39]Write to MH i2c: E2 08 00 3F 08 80 13 01 00 00 00 00 00 C4 [14:11:39]Write i2c OK [14:11:39]MH_I2C_Read... [14:11:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:39]Read from MH i2c: E2 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: E2 0E 00 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: E2 0E 00 3F 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 D3 [14:11:39]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [14:11:39]wFMCommunicate OK [14:11:39]SAM_PROTO_GetShiftState done [14:11:39]FM_GetShiftState done [14:11:39]req_shift_opened done [14:11:39]requested_item shift.open_date is exist - process it [14:11:39]req_shift_open_date [14:11:39]req_shift_open_date done [14:11:39]produce_requested_data done [14:11:39]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [14:11:39]process_action_free close_receipt [14:11:39]json_value_free [14:11:39]json_value_free done [14:11:39]process_json_proto returns [14:11:39]Send response to host [14:11:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [14:11:39]free response buf [14:11:39]execute_script done [14:11:39]execute_script returns [14:11:39]free content buf [14:11:39]Sock 10.Close socket [14:11:39]Sock 10.Thread stoped [14:11:43]OFD Sender: No OFD packet to send [14:11:48]OFD Sender: No OFD packet to send [14:11:53]OFD Sender: No OFD packet to send [14:11:58]OFD Sender: No OFD packet to send [14:12:03]OFD Sender: No OFD packet to send [14:12:08]OFD Sender: No OFD packet to send [14:12:13]OFD Sender: No OFD packet to send [14:12:18]OFD Sender: No OFD packet to send [14:12:23]OFD Sender: No OFD packet to send [14:12:28]OFD Sender: No OFD packet to send [14:12:33]OFD Sender: No OFD packet to send [14:12:38]OFD Sender: No OFD packet to send [14:12:43]OFD Sender: No OFD packet to send [14:12:48]OFD Sender: No OFD packet to send [14:12:53]OFD Sender: No OFD packet to send [14:12:58]OFD Sender: No OFD packet to send [14:13:03]OFD Sender: No OFD packet to send [14:13:08]OFD Sender: No OFD packet to send [14:13:13]OFD Sender: No OFD packet to send [14:13:18]OFD Sender: No OFD packet to send [14:13:23]OFD Sender: No OFD packet to send [14:13:28]OFD Sender: No OFD packet to send [14:13:33]OFD Sender: No OFD packet to send [14:13:38]OFD Sender: No OFD packet to send [14:13:44]OFD Sender: No OFD packet to send [14:13:49]OFD Sender: No OFD packet to send [14:13:54]OFD Sender: No OFD packet to send [14:13:59]OFD Sender: No OFD packet to send [14:14:04]OFD Sender: No OFD packet to send [14:14:09]OFD Sender: No OFD packet to send [14:14:14]OFD Sender: No OFD packet to send [14:14:19]OFD Sender: No OFD packet to send [14:14:24]OFD Sender: No OFD packet to send [14:14:29]OFD Sender: No OFD packet to send [14:14:34]OFD Sender: No OFD packet to send [14:14:39]OFD Sender: No OFD packet to send [14:14:44]OFD Sender: No OFD packet to send [14:14:49]OFD Sender: No OFD packet to send [14:14:54]OFD Sender: No OFD packet to send [14:14:59]OFD Sender: No OFD packet to send [14:15:04]OFD Sender: No OFD packet to send [14:15:09]OFD Sender: No OFD packet to send [14:15:14]OFD Sender: No OFD packet to send [14:15:19]OFD Sender: No OFD packet to send [14:15:24]OFD Sender: No OFD packet to send [14:15:29]OFD Sender: No OFD packet to send [14:15:34]OFD Sender: No OFD packet to send [14:15:39]OFD Sender: No OFD packet to send [14:15:44]OFD Sender: No OFD packet to send [14:15:49]OFD Sender: No OFD packet to send [14:15:54]OFD Sender: No OFD packet to send [14:15:59]OFD Sender: No OFD packet to send [14:16:04]OFD Sender: No OFD packet to send [14:16:09]OFD Sender: No OFD packet to send [14:16:14]OFD Sender: No OFD packet to send [14:16:19]OFD Sender: No OFD packet to send [14:16:24]OFD Sender: No OFD packet to send [14:16:29]OFD Sender: No OFD packet to send [14:16:34]OFD Sender: No OFD packet to send [14:16:39]OFD Sender: No OFD packet to send [14:16:44]OFD Sender: No OFD packet to send [14:16:49]OFD Sender: No OFD packet to send [14:16:54]OFD Sender: No OFD packet to send [14:16:59]OFD Sender: No OFD packet to send [14:17:04]OFD Sender: No OFD packet to send [14:17:09]OFD Sender: No OFD packet to send [14:17:14]OFD Sender: No OFD packet to send [14:17:19]OFD Sender: No OFD packet to send [14:17:24]OFD Sender: No OFD packet to send [14:17:29]OFD Sender: No OFD packet to send [14:17:34]OFD Sender: No OFD packet to send [14:17:39]OFD Sender: No OFD packet to send [14:17:44]OFD Sender: No OFD packet to send [14:17:49]OFD Sender: No OFD packet to send [14:17:54]OFD Sender: No OFD packet to send [14:17:59]OFD Sender: No OFD packet to send [14:18:04]OFD Sender: No OFD packet to send [14:18:09]OFD Sender: No OFD packet to send [14:18:14]OFD Sender: No OFD packet to send [14:18:19]OFD Sender: No OFD packet to send [14:18:24]OFD Sender: No OFD packet to send [14:18:29]OFD Sender: No OFD packet to send [14:18:34]OFD Sender: No OFD packet to send [14:18:39]OFD Sender: No OFD packet to send [14:18:44]OFD Sender: No OFD packet to send [14:18:49]OFD Sender: No OFD packet to send [14:18:54]OFD Sender: No OFD packet to send [14:18:59]OFD Sender: No OFD packet to send [14:19:04]OFD Sender: No OFD packet to send [14:19:09]OFD Sender: No OFD packet to send [14:19:14]OFD Sender: No OFD packet to send [14:19:19]OFD Sender: No OFD packet to send [14:19:24]OFD Sender: No OFD packet to send [14:19:29]OFD Sender: No OFD packet to send [14:19:34]OFD Sender: No OFD packet to send [14:19:39]OFD Sender: No OFD packet to send [14:19:44]OFD Sender: No OFD packet to send [14:19:49]OFD Sender: No OFD packet to send [14:19:54]OFD Sender: No OFD packet to send [14:19:59]OFD Sender: No OFD packet to send [14:20:04]OFD Sender: No OFD packet to send [14:20:09]OFD Sender: No OFD packet to send [14:20:14]OFD Sender: No OFD packet to send [14:20:19]OFD Sender: No OFD packet to send [14:20:24]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:20]OFD Sender: No OFD packet to send [14:22:24]accept exits with 8 [14:22:24]New connection [14:22:24]New thread 3067600228 created [14:22:24]Thread 3067456868 joined [14:22:24]Waiting for new connection... [14:22:24] Sock 8.Parse request [14:22:24]Sock 8.Check first char [14:22:24]Sock 8.First char is OK [14:22:24]request: POST /json_proto HTTP/1.0 [14:22:24]Method: POST [14:22:24]URL: /json_proto [14:22:24]Method is POST - this is cgi request [14:22:24]url: /json_proto [14:22:24]query_string will be loaded in cgi processing [14:22:24]execute_cgi json_proto POST (null) [14:22:24]execute_cgi path=json_proto method=POST [14:22:24]POST find Content-Length [14:22:24]Host: 172.17.39.195:8080 [14:22:24]Content-Length: 1163 [14:22:24]Content-Type: application/json [14:22:24] [14:22:24]POST finish read [14:22:24]Found Content-Length = 1163 [14:22:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 144\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u043D\u0443\u0440\u0431\u0430\u0435\u0432 \u0422. \u000A\u0421\u0447\u0435\u0442 N : (1)1695688\u000A24.06.2024 13:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.40\u000A\u0418\u0422\u041E\u0413: 664.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30102141\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:24]execute_script... [14:22:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 144\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041A\u043E\u043D\u0443\u0440\u0431\u0430\u0435\u0432 \u0422. \u000A\u0421\u0447\u0435\u0442 N : (1)1695688\u000A24.06.2024 13:53\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 43\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 66.40\u000A\u0418\u0422\u041E\u0413: 664.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30102141\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:24]POST & json_proto [14:22:24]process_json_proto [14:22:24]json parsed OK: [14:22:24]protocol is kg_v1.0 [14:22:24]action value=print_text [14:22:24]process_action print_text [14:22:24]cmd_print_text [14:22:24]ExternCall_PrintAddStr [14:22:24]wPrintStart [14:22:24]Write to MH i2c: 01 00 00 40 08 48 [14:22:24]Write i2c OK [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: 01 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: 01 07 00 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: 01 07 00 40 08 00 00 00 00 00 FF 0F 5D [14:22:24]RasterBufferAndPrint [14:22:24]line *****ТОВАРНЫЙ ЧЕК***** [14:22:24]line АЗС 144 [14:22:24]line Партнер нефть [14:22:24]line 02508201610067 [14:22:24]line Кассир : Конурбаев Т. [14:22:24]line Счет N : (1)1695688 [14:22:24]line 24.06.2024 13:53 [14:22:24]line ПРОДАЖА [14:22:24]line ТРК (МРК, ГНК): 43 [14:22:24]line Вид ГСМ : 2710124130 [14:22:24]line Аи-92-К-5 [14:22:24]line 10.000 x 66.40 [14:22:24]line ИТОГ: 664.00 [14:22:24]line Тип оплаты: Талоны: ТК ГПНА Online [14:22:24]line 30102141 [14:22:24]line ______________________ [14:22:24]line (подпись) [14:22:24]written 0, free lines is 4095 [14:22:24]Write to MH i2c: 01 00 00 54 08 5C [14:22:24]Write i2c OK [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: 01 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: 01 07 00 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: 01 07 00 54 08 00 00 00 00 00 11 0E 82 [14:22:24]RasterBufferAndPrint [14:22:24]line [14:22:24]line [14:22:24]line [14:22:24]line [14:22:24]line [14:22:24]written 0, free lines is 3602 [14:22:24]MH_Cut [14:22:24]Write to MH i2c: D1 01 00 5B 08 01 35 [14:22:24]Write i2c OK [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: D1 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: D1 01 00 [14:22:24]MH_I2C_Read... [14:22:24]Read from MH i2c: D1 01 00 5B 08 00 34 [14:22:24]Write to MH i2c: 01 00 00 5C 08 64 [14:22:24]Write i2c OK [14:22:24]MH_I2C_Read... [14:22:25]OFD Sender: No OFD packet to send [14:22:25]*** Cut start [14:22:25]*** Partial cut [14:22:25]*** CUTSNS_PIN = 1 [14:22:25]*** CUTSNS_PIN = 0 [14:22:25]*** Brake cut motor [14:22:25]Read from MH i2c: 01 [14:22:25]MH_I2C_Read... [14:22:25]*** Stop cut motor [14:22:25]*** Cut end [14:22:25]Read from MH i2c: 01 07 00 [14:22:25]MH_I2C_Read... [14:22:25]Read from MH i2c: 01 07 00 5C 08 00 00 00 00 00 FF 0F 79 [14:22:25]process_action print_text done [14:22:25]requested_data is exist [14:22:25]produce_requested_data [14:22:25]requested_item fm.sn is exist - process it [14:22:25]wFMCommunicate request_size=4 [14:22:25]MH_SAM_APDU [14:22:25]CAPDU: 80 11 00 00 [14:22:25]Write to MH i2c: E2 08 00 5D 08 80 11 00 00 00 00 00 00 DF [14:22:25]Write i2c OK [14:22:25]MH_I2C_Read... [14:22:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:25]Read from MH i2c: E2 [14:22:25]MH_I2C_Read... [14:22:25]Read from MH i2c: E2 17 00 [14:22:25]MH_I2C_Read... [14:22:25]Read from MH i2c: E2 17 00 5D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 2F [14:22:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [14:22:25]wFMCommunicate OK [14:22:25]requested_item fd.num is exist - process it [14:22:25]SAM_PROTO_GetFieldsCounters [14:22:25]wFMCommunicate request_size=4 [14:22:25]MH_SAM_APDU [14:22:25]CAPDU: 80 13 00 00 [14:22:25]Write to MH i2c: E2 08 00 5E 08 80 13 00 00 00 00 00 00 E2 [14:22:25]Write i2c OK [14:22:25]MH_I2C_Read... [14:22:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:26]Read from MH i2c: E2 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 62 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 62 00 5E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [14:22: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:26]wFMCommunicate OK [14:22:26]SAM_PROTO_GetFieldsCounters done [14:22:26]requested_item shift.num is exist - process it [14:22:26]requested_item shift.opened is exist - process it [14:22:26]req_shift_opened [14:22:26]FM_GetShiftState [14:22:26]SAM_PROTO_GetShiftState [14:22:26]wFMCommunicate request_size=4 [14:22:26]MH_SAM_APDU [14:22:26]CAPDU: 80 13 01 00 [14:22:26]Write to MH i2c: E2 08 00 5F 08 80 13 01 00 00 00 00 00 E4 [14:22:26]Write i2c OK [14:22:26]MH_I2C_Read... [14:22:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:26]Read from MH i2c: E2 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 0E 00 [14:22:26]MH_I2C_Read... [14:22:26]Read from MH i2c: E2 0E 00 5F 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 F3 [14:22:26]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [14:22:26]wFMCommunicate OK [14:22:26]SAM_PROTO_GetShiftState done [14:22:26]FM_GetShiftState done [14:22:26]req_shift_opened done [14:22:26]requested_item shift.open_date is exist - process it [14:22:26]req_shift_open_date [14:22:26]req_shift_open_date done [14:22:26]produce_requested_data done [14:22:26]produce_requested_data return {"fm.sn":"0000000000875009","fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [14:22:26]process_action_free print_text [14:22:26]json_value_free [14:22:26]json_value_free done [14:22:26]process_json_proto returns [14:22:26]Send response to host [14:22:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000875009","fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [14:22:26]free response buf [14:22:26]execute_script done [14:22:26]execute_script returns [14:22:26]free content buf [14:22:26]Sock 8.Close socket [14:22:26]Sock 8.Thread stoped [14:22:30]OFD Sender: No OFD packet to send [14:22:35]OFD Sender: No OFD packet to send [14:22:40]OFD Sender: No OFD packet to send [14:22:45]OFD Sender: No OFD packet to send [14:22:50]OFD Sender: No OFD packet to send [14:22:55]OFD Sender: No OFD packet to send [14:23:00]OFD Sender: No OFD packet to send [14:23:05]OFD Sender: No OFD packet to send [14:23:10]OFD Sender: No OFD packet to send [14:23:15]OFD Sender: No OFD packet to send [14:23:20]OFD Sender: No OFD packet to send [14:23:25]OFD Sender: No OFD packet to send [14:23:30]OFD Sender: No OFD packet to send [14:23:35]OFD Sender: No OFD packet to send [14:23:40]OFD Sender: No OFD packet to send [14:23:45]OFD Sender: No OFD packet to send [14:23:50]OFD Sender: No OFD packet to send [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:10]OFD Sender: No OFD packet to send [14:25:15]OFD Sender: No OFD packet to send [14:25:20]OFD Sender: No OFD packet to send [14:25:25]OFD Sender: No OFD packet to send [14:25:30]OFD Sender: No OFD packet to send [14:25:35]OFD Sender: No OFD packet to send [14:25:40]OFD Sender: No OFD packet to send [14:25:45]OFD Sender: No OFD packet to send [14:25:50]OFD Sender: No OFD packet to send [14:25:55]OFD Sender: No OFD packet to send [14:26:00]OFD Sender: No OFD packet to send [14:26:05]OFD Sender: No OFD packet to send [14:26:10]OFD Sender: No OFD packet to send [14:26:15]OFD Sender: No OFD packet to send [14:26:20]OFD Sender: No OFD packet to send [14:26:25]OFD Sender: No OFD packet to send [14:26:30]OFD Sender: No OFD packet to send [14:26:35]OFD Sender: No OFD packet to send [14:26:40]OFD Sender: No OFD packet to send [14:26:45]OFD Sender: No OFD packet to send [14:26:50]OFD Sender: No OFD packet to send [14:26:55]OFD Sender: No OFD packet to send [14:27:00]OFD Sender: No OFD packet to send [14:27:05]OFD Sender: No OFD packet to send [14:27:10]OFD Sender: No OFD packet to send [14:27:15]OFD Sender: No OFD packet to send [14:27:20]OFD Sender: No OFD packet to send [14:27:25]OFD Sender: No OFD packet to send [14:27:30]OFD Sender: No OFD packet to send [14:27:35]OFD Sender: No OFD packet to send [14:27:40]OFD Sender: No OFD packet to send [14:27:45]OFD Sender: No OFD packet to send [14:27:50]OFD Sender: No OFD packet to send [14:27:55]OFD Sender: No OFD packet to send [14:28:00]OFD Sender: No OFD packet to send [14:28:05]OFD Sender: No OFD packet to send [14:28:10]OFD Sender: No OFD packet to send [14:28:15]OFD Sender: No OFD packet to send [14:28:20]OFD Sender: No OFD packet to send [14:28:25]OFD Sender: No OFD packet to send [14:28:30]OFD Sender: No OFD packet to send [14:28:35]OFD Sender: No OFD packet to send [14:28:40]OFD Sender: No OFD packet to send [14:28:45]OFD Sender: No OFD packet to send [14:28:50]OFD Sender: No OFD packet to send [14:28:55]OFD Sender: No OFD packet to send [14:29:00]OFD Sender: No OFD packet to send [14:29:05]OFD Sender: No OFD packet to send [14:29:10]OFD Sender: No OFD packet to send [14:29:15]OFD Sender: No OFD packet to send [14:29:20]OFD Sender: No OFD packet to send [14:29:25]OFD Sender: No OFD packet to send [14:29:30]OFD Sender: No OFD packet to send [14:29:35]OFD Sender: No OFD packet to send [14:29:40]OFD Sender: No OFD packet to send [14:29:45]OFD Sender: No OFD packet to send [14:29:50]OFD Sender: No OFD packet to send [14:29:55]OFD Sender: No OFD packet to send [14:30:00]OFD Sender: No OFD packet to send [14:30:05]OFD Sender: No OFD packet to send [14:30:10]OFD Sender: No OFD packet to send [14:30:15]OFD Sender: No OFD packet to send [14:30:20]OFD Sender: No OFD packet to send [14:30:25]OFD Sender: No OFD packet to send [14:30:30]OFD Sender: No OFD packet to send [14:30:35]OFD Sender: No OFD packet to send [14:30:40]OFD Sender: No OFD packet to send [14:30:45]OFD Sender: No OFD packet to send [14:30:50]OFD Sender: No OFD packet to send [14:30:56]OFD Sender: No OFD packet to send [14:31:01]OFD Sender: No OFD packet to send [14:31:06]OFD Sender: No OFD packet to send [14:31:11]OFD Sender: No OFD packet to send [14:31:16]OFD Sender: No OFD packet to send [14:31:21]OFD Sender: No OFD packet to send [14:31:26]OFD Sender: No OFD packet to send [14:31:31]OFD Sender: No OFD packet to send [14:31:36]OFD Sender: No OFD packet to send [14:31:41]OFD Sender: No OFD packet to send [14:31:46]OFD Sender: No OFD packet to send [14:31:51]OFD Sender: No OFD packet to send [14:31:56]OFD Sender: No OFD packet to send [14:32:01]OFD Sender: No OFD packet to send [14:32:06]OFD Sender: No OFD packet to send [14:32:11]OFD Sender: No OFD packet to send [14:32:16]OFD Sender: No OFD packet to send [14:32:21]OFD Sender: No OFD packet to send [14:32:26]OFD Sender: No OFD packet to send [14:32:31]OFD Sender: No OFD packet to send [14:32:36]OFD Sender: No OFD packet to send [14:32:41]OFD Sender: No OFD packet to send [14:32:46]OFD Sender: No OFD packet to send [14:32:51]OFD Sender: No OFD packet to send [14:32:56]OFD Sender: No OFD packet to send [14:33:01]OFD Sender: No OFD packet to send [14:33:06]OFD Sender: No OFD packet to send [14:33:11]OFD Sender: No OFD packet to send [14:33:16]OFD Sender: No OFD packet to send [14:33:21]OFD Sender: No OFD packet to send [14:33:26]OFD Sender: No OFD packet to send [14:33:31]OFD Sender: No OFD packet to send [14:33:36]OFD Sender: No OFD packet to send [14:33:41]OFD Sender: No OFD packet to send [14:33:46]OFD Sender: No OFD packet to send [14:33:51]OFD Sender: No OFD packet to send [14:33:56]OFD Sender: No OFD packet to send [14:34:01]OFD Sender: No OFD packet to send [14:34:06]OFD Sender: No OFD packet to send [14:34:11]OFD Sender: No OFD packet to send [14:34:16]OFD Sender: No OFD packet to send [14:34:21]OFD Sender: No OFD packet to send [14:34:26]OFD Sender: No OFD packet to send [14:34:31]OFD Sender: No OFD packet to send [14:34:36]OFD Sender: No OFD packet to send [14:34:41]OFD Sender: No OFD packet to send [14:34:46]OFD Sender: No OFD packet to send [14:34:51]OFD Sender: No OFD packet to send [14:34:56]OFD Sender: No OFD packet to send [14:35:01]OFD Sender: No OFD packet to send [14:35:06]OFD Sender: No OFD packet to send [14:35:11]OFD Sender: No OFD packet to send [14:35:16]OFD Sender: No OFD packet to send [14:35:21]OFD Sender: No OFD packet to send [14:35:26]OFD Sender: No OFD packet to send [14:35:31]OFD Sender: No OFD packet to send [14:35:36]OFD Sender: No OFD packet to send [14:35:41]OFD Sender: No OFD packet to send [14:35:46]OFD Sender: No OFD packet to send [14:35:51]OFD Sender: No OFD packet to send [14:35:56]OFD Sender: No OFD packet to send [14:36:01]OFD Sender: No OFD packet to send [14:36:06]OFD Sender: No OFD packet to send [14:36:11]OFD Sender: No OFD packet to send [14:36:16]OFD Sender: No OFD packet to send [14:36:21]OFD Sender: No OFD packet to send [14:36:26]OFD Sender: No OFD packet to send [14:36:31]OFD Sender: No OFD packet to send [14:36:36]OFD Sender: No OFD packet to send [14:36:41]OFD Sender: No OFD packet to send [14:36:46]OFD Sender: No OFD packet to send [14:36:51]OFD Sender: No OFD packet to send [14:36:56]OFD Sender: No OFD packet to send [14:37:01]OFD Sender: No OFD packet to send [14:37:06]OFD Sender: No OFD packet to send [14:37:11]OFD Sender: No OFD packet to send [14:37:16]OFD Sender: No OFD packet to send [14:37:21]OFD Sender: No OFD packet to send [14:37:26]OFD Sender: No OFD packet to send [14:37:26]accept exits with 9 [14:37:26]New connection [14:37:26]New thread 3067456868 created [14:37:26]Thread 3067600228 joined [14:37:26]Waiting for new connection... [14:37:26] Sock 9.Parse request [14:37:26]Sock 9.Check first char [14:37:26]Sock 9.First char is OK [14:37:26]request: POST /json_proto HTTP/1.0 [14:37:26]Method: POST [14:37:26]URL: /json_proto [14:37:26]Method is POST - this is cgi request [14:37:26]url: /json_proto [14:37:26]query_string will be loaded in cgi processing [14:37:26]execute_cgi json_proto POST (null) [14:37:26]execute_cgi path=json_proto method=POST [14:37:26]POST find Content-Length [14:37:26]Host: 172.17.39.195:8080 [14:37:26]Content-Length: 215 [14:37:26]Content-Type: application/json [14:37:26] [14:37:26]POST finish read [14:37:26]Found Content-Length = 215 [14:37:26]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:37:26]execute_script... [14:37:26]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:37:26]POST & json_proto [14:37:26]process_json_proto [14:37:26]json parsed OK: [14:37:26]protocol is kg_v1.0 [14:37:26]action value=get_value [14:37:26]process_action get_value [14:37:26]cmd_get_value [14:37:26]process_action get_value done [14:37:26]requested_data is exist [14:37:26]produce_requested_data [14:37:26]requested_item kkm.sn is exist - process it [14:37:26]requested_item kkm.ver is exist - process it [14:37:26]requested_item fm.sn is exist - process it [14:37:26]wFMCommunicate request_size=4 [14:37:26]MH_SAM_APDU [14:37:26]CAPDU: 80 11 00 00 [14:37:26]Write to MH i2c: E2 08 00 60 08 80 11 00 00 00 00 00 00 E2 [14:37:26]Write i2c OK [14:37:26]MH_I2C_Read... [14:37:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:26]Read from MH i2c: E2 [14:37:26]MH_I2C_Read... [14:37:26]Read from MH i2c: E2 17 00 [14:37:26]MH_I2C_Read... [14:37:26]Read from MH i2c: E2 17 00 60 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 32 [14:37:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [14:37:26]wFMCommunicate OK [14:37:26]requested_item fd.num is exist - process it [14:37:26]SAM_PROTO_GetFieldsCounters [14:37:26]wFMCommunicate request_size=4 [14:37:26]MH_SAM_APDU [14:37:26]CAPDU: 80 13 00 00 [14:37:26]Write to MH i2c: E2 08 00 61 08 80 13 00 00 00 00 00 00 E5 [14:37:26]Write i2c OK [14:37:26]MH_I2C_Read... [14:37:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:27]Read from MH i2c: E2 [14:37:27]MH_I2C_Read... [14:37:27]Read from MH i2c: E2 62 00 [14:37:27]MH_I2C_Read... [14:37:27]Read from MH i2c: E2 62 00 61 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 C3 [14:37:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:37:27]wFMCommunicate OK [14:37:27]SAM_PROTO_GetFieldsCounters done [14:37:27]requested_item shift.num is exist - process it [14:37:27]requested_item shift.opened is exist - process it [14:37:27]req_shift_opened [14:37:27]FM_GetShiftState [14:37:27]SAM_PROTO_GetShiftState [14:37:27]wFMCommunicate request_size=4 [14:37:27]MH_SAM_APDU [14:37:27]CAPDU: 80 13 01 00 [14:37:27]Write to MH i2c: E2 08 00 62 08 80 13 01 00 00 00 00 00 E7 [14:37:27]Write i2c OK [14:37:27]MH_I2C_Read... [14:37:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:27]Read from MH i2c: E2 [14:37:27]MH_I2C_Read... [14:37:27]Read from MH i2c: E2 0E 00 [14:37:27]MH_I2C_Read... [14:37:27]Read from MH i2c: E2 0E 00 62 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 F6 [14:37:27]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [14:37:27]wFMCommunicate OK [14:37:27]SAM_PROTO_GetShiftState done [14:37:27]FM_GetShiftState done [14:37:27]req_shift_opened done [14:37:27]requested_item shift.open_date is exist - process it [14:37:27]req_shift_open_date [14:37:27]req_shift_open_date done [14:37:27]produce_requested_data done [14:37:27]produce_requested_data return {"kkm.sn":"0300000170","kkm.ver":"001","fm.sn":"0000000000875009","fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [14:37:27]process_action_free get_value [14:37:27]json_value_free [14:37:27]json_value_free done [14:37:27]process_json_proto returns [14:37:27]Send response to host [14:37:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000170","kkm.ver":"001","fm.sn":"0000000000875009","fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [14:37:27]free response buf [14:37:27]execute_script done [14:37:27]execute_script returns [14:37:27]free content buf [14:37:27]Sock 9.Close socket [14:37:27]Sock 9.Thread stoped [14:37:30]accept exits with 8 [14:37:30]New connection [14:37:30]New thread 3067600228 created [14:37:30]Thread 3067456868 joined [14:37:30]Waiting for new connection... [14:37:30] Sock 8.Parse request [14:37:30]Sock 8.Check first char [14:37:30]Sock 8.First char is OK [14:37:30]request: POST /json_proto HTTP/1.0 [14:37:30]Method: POST [14:37:30]URL: /json_proto [14:37:30]Method is POST - this is cgi request [14:37:30]url: /json_proto [14:37:30]query_string will be loaded in cgi processing [14:37:30]execute_cgi json_proto POST (null) [14:37:30]execute_cgi path=json_proto method=POST [14:37:30]POST find Content-Length [14:37:30]Host: 172.17.39.195:8080 [14:37:30]Content-Length: 331 [14:37:30]Content-Type: application/json [14:37:30] [14:37:30]POST finish read [14:37:30]Found Content-Length = 331 [14:37:30]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:37:30]execute_script... [14:37:30]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:37:30]POST & json_proto [14:37:30]process_json_proto [14:37:30]json parsed OK: [14:37:30]protocol is kg_v1.0 [14:37:30]action value=get_value [14:37:30]process_action get_value [14:37:30]cmd_get_value [14:37:30]process_action get_value done [14:37:30]requested_data is exist [14:37:30]produce_requested_data [14:37:30]requested_item fm.sale.total is exist - process it [14:37:30]SAM_PROTO_GetFMData [14:37:30]wFMCommunicate request_size=4 [14:37:30]MH_SAM_APDU [14:37:30]CAPDU: 80 13 03 00 [14:37:30]Write to MH i2c: E2 08 00 63 08 80 13 03 00 00 00 00 00 EA [14:37:30]Write i2c OK [14:37:30]MH_I2C_Read... [14:37:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:37:30]Read from MH i2c: E2 [14:37:30]MH_I2C_Read... [14:37:30]Read from MH i2c: E2 FD 00 [14:37:30]MH_I2C_Read... [14:37:30]Read from MH i2c: E2 FD 00 63 08 00 C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 15 [14:37:30]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 [14:37:30]wFMCommunicate OK [14:37:30]wFMCommunicate request_size=4 [14:37:30]MH_SAM_APDU [14:37:30]CAPDU: 80 17 00 00 [14:37:30]Write to MH i2c: E2 08 00 64 08 80 17 00 00 00 00 00 00 EC [14:37:30]Write i2c OK [14:37:30]MH_I2C_Read... [14:37:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:37:31]Read from MH i2c: E2 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 FD 00 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 FD 00 64 08 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 10 [14:37:31]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [14:37:31]wFMCommunicate OK [14:37:31]wFMCommunicate request_size=4 [14:37:31]MH_SAM_APDU [14:37:31]CAPDU: 80 17 00 00 [14:37:31]Write to MH i2c: E2 08 00 65 08 80 17 00 00 00 00 00 00 ED [14:37:31]Write i2c OK [14:37:31]MH_I2C_Read... [14:37:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:37:31]Read from MH i2c: E2 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 FD 00 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 FD 00 65 08 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 14 [14:37:31]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:37:31]wFMCommunicate OK [14:37:31]wFMCommunicate request_size=4 [14:37:31]MH_SAM_APDU [14:37:31]CAPDU: 80 17 00 00 [14:37:31]Write to MH i2c: E2 08 00 66 08 80 17 00 00 00 00 00 00 EE [14:37:31]Write i2c OK [14:37:31]MH_I2C_Read... [14:37:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:37:31]Read from MH i2c: E2 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 FD 00 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 FD 00 66 08 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 69 [14:37:31]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:37:31]wFMCommunicate OK [14:37:31]wFMCommunicate request_size=4 [14:37:31]MH_SAM_APDU [14:37:31]CAPDU: 80 17 00 00 [14:37:31]Write to MH i2c: E2 08 00 67 08 80 17 00 00 00 00 00 00 EF [14:37:31]Write i2c OK [14:37:31]MH_I2C_Read... [14:37:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [14:37:31]OFD Sender: No OFD packet to send [14:37:31]Read from MH i2c: E2 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 E3 00 [14:37:31]MH_I2C_Read... [14:37:31]Read from MH i2c: E2 E3 00 67 08 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 CE [14:37:31]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:37:31]wFMCommunicate OK [14:37:31]SAM_PROTO_GetFMData done [14:37:31]requested_item fm.sale_refund.total is exist - process it [14:37:31]requested_item fm.buy.total is exist - process it [14:37:31]requested_item shift.sale.total is exist - process it [14:37:31]SAM_PROTO_GetShiftData [14:37:31]wFMCommunicate request_size=4 [14:37:31]MH_SAM_APDU [14:37:31]CAPDU: 80 13 02 00 [14:37:31]Write to MH i2c: E2 08 00 68 08 80 13 02 00 00 00 00 00 EE [14:37:31]Write i2c OK [14:37:31]MH_I2C_Read... [14:37:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:37:32]Read from MH i2c: E2 [14:37:32]MH_I2C_Read... [14:37:32]Read from MH i2c: E2 FD 00 [14:37:32]MH_I2C_Read... [14:37:32]Read from MH i2c: E2 FD 00 68 08 00 AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 79 [14:37:32]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [14:37:32]wFMCommunicate OK [14:37:32]wFMCommunicate request_size=4 [14:37:32]MH_SAM_APDU [14:37:32]CAPDU: 80 17 00 00 [14:37:32]Write to MH i2c: E2 08 00 69 08 80 17 00 00 00 00 00 00 F1 [14:37:32]Write i2c OK [14:37:32]MH_I2C_Read... [14:37:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:37:32]Read from MH i2c: E2 [14:37:32]MH_I2C_Read... [14:37:32]Read from MH i2c: E2 FD 00 [14:37:32]MH_I2C_Read... [14:37:32]Read from MH i2c: E2 FD 00 69 08 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 13 [14:37:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [14:37:32]wFMCommunicate OK [14:37:32]wFMCommunicate request_size=4 [14:37:32]MH_SAM_APDU [14:37:32]CAPDU: 80 17 00 00 [14:37:32]Write to MH i2c: E2 08 00 6A 08 80 17 00 00 00 00 00 00 F2 [14:37:32]Write i2c OK [14:37:32]MH_I2C_Read... [14:37:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:37:32]Read from MH i2c: E2 [14:37:32]MH_I2C_Read... [14:37:32]Read from MH i2c: E2 FD 00 [14:37:32]MH_I2C_Read... [14:37:32]Read from MH i2c: E2 FD 00 6A 08 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 A9 [14:37:32]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:37:32]wFMCommunicate OK [14:37:32]wFMCommunicate request_size=4 [14:37:32]MH_SAM_APDU [14:37:32]CAPDU: 80 17 00 00 [14:37:32]Write to MH i2c: E2 08 00 6B 08 80 17 00 00 00 00 00 00 F3 [14:37:32]Write i2c OK [14:37:32]MH_I2C_Read... [14:37:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:37:33]Read from MH i2c: E2 [14:37:33]MH_I2C_Read... [14:37:33]Read from MH i2c: E2 FD 00 [14:37:33]MH_I2C_Read... [14:37:33]Read from MH i2c: E2 FD 00 6B 08 00 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 90 00 65 [14:37:33]RAPDU: 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 90 00 [14:37:33]wFMCommunicate OK [14:37:33]wFMCommunicate request_size=4 [14:37:33]MH_SAM_APDU [14:37:33]CAPDU: 80 17 00 00 [14:37:33]Write to MH i2c: E2 08 00 6C 08 80 17 00 00 00 00 00 00 F4 [14:37:33]Write i2c OK [14:37:33]MH_I2C_Read... [14:37:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [14:37:33]Read from MH i2c: E2 [14:37:33]MH_I2C_Read... [14:37:33]Read from MH i2c: E2 CB 00 [14:37:33]MH_I2C_Read... [14:37:33]Read from MH i2c: E2 CB 00 6C 08 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 DD [14:37:33]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:37:33]wFMCommunicate OK [14:37:33]SAM_PROTO_GetShiftData done [14:37:33]requested_item shift.sale.total_cash is exist - process it [14:37:33]requested_item shift.sale_refund.total is exist - process it [14:37:33]requested_item shift.sale_refund.total_cash is exist - process it [14:37:33]requested_item shift.buy.total is exist - process it [14:37:33]requested_item shift.buy.total_cash is exist - process it [14:37:33]produce_requested_data done [14:37:33]produce_requested_data return {"fm.sale.total":72763320.54,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":43234.22,"shift.sale.total_cash":29214.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:37:33]process_action_free get_value [14:37:33]json_value_free [14:37:33]json_value_free done [14:37:33]process_json_proto returns [14:37:33]Send response to host [14:37:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":72763320.54,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":43234.22,"shift.sale.total_cash":29214.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:37:33]free response buf [14:37:33]execute_script done [14:37:33]execute_script returns [14:37:33]free content buf [14:37:33]Sock 8.Close socket [14:37:33]Sock 8.Thread stoped [14:37:36]OFD Sender: No OFD packet to send [14:37:41]OFD Sender: No OFD packet to send [14:37:46]OFD Sender: No OFD packet to send [14:37:51]OFD Sender: No OFD packet to send [14:37:56]OFD Sender: No OFD packet to send [14:38:01]OFD Sender: No OFD packet to send [14:38:06]OFD Sender: No OFD packet to send [14:38:11]OFD Sender: No OFD packet to send [14:38:16]OFD Sender: No OFD packet to send [14:38:21]OFD Sender: No OFD packet to send [14:38:26]OFD Sender: No OFD packet to send [14:38:31]OFD Sender: No OFD packet to send [14:38:36]OFD Sender: No OFD packet to send [14:38:41]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:17]OFD Sender: No OFD packet to send [14:39:22]OFD Sender: No OFD packet to send [14:39:27]OFD Sender: No OFD packet to send [14:39:32]OFD Sender: No OFD packet to send [14:39:37]OFD Sender: No OFD packet to send [14:39:42]OFD Sender: No OFD packet to send [14:39:47]OFD Sender: No OFD packet to send [14:39:52]OFD Sender: No OFD packet to send [14:39:57]OFD Sender: No OFD packet to send [14:40:02]OFD Sender: No OFD packet to send [14:40:07]OFD Sender: No OFD packet to send [14:40:12]OFD Sender: No OFD packet to send [14:40:17]OFD Sender: No OFD packet to send [14:40:22]OFD Sender: No OFD packet to send [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 [14:44:42]OFD Sender: No OFD packet to send [14:44:47]OFD Sender: No OFD packet to send [14:44:52]OFD Sender: No OFD packet to send [14:44:57]OFD Sender: No OFD packet to send [14:45:02]OFD Sender: No OFD packet to send [14:45:07]OFD Sender: No OFD packet to send [14:45:12]OFD Sender: No OFD packet to send [14:45:17]OFD Sender: No OFD packet to send [14:45:22]OFD Sender: No OFD packet to send [14:45:27]OFD Sender: No OFD packet to send [14:45:32]OFD Sender: No OFD packet to send [14:45:37]OFD Sender: No OFD packet to send [14:45:42]OFD Sender: No OFD packet to send [14:45:47]OFD Sender: No OFD packet to send [14:45:52]OFD Sender: No OFD packet to send [14:45:57]OFD Sender: No OFD packet to send [14:46:02]OFD Sender: No OFD packet to send [14:46:07]OFD Sender: No OFD packet to send [14:46:12]OFD Sender: No OFD packet to send [14:46:17]OFD Sender: No OFD packet to send [14:46:22]OFD Sender: No OFD packet to send [14:46:27]OFD Sender: No OFD packet to send [14:46:32]OFD Sender: No OFD packet to send [14:46:37]OFD Sender: No OFD packet to send [14:46:42]OFD Sender: No OFD packet to send [14:46:47]OFD Sender: No OFD packet to send [14:46:52]OFD Sender: No OFD packet to send [14:46:57]OFD Sender: No OFD packet to send [14:47:02]OFD Sender: No OFD packet to send [14:47:07]OFD Sender: No OFD packet to send [14:47:12]OFD Sender: No OFD packet to send [14:47:17]OFD Sender: No OFD packet to send [14:47:22]OFD Sender: No OFD packet to send [14:47:28]OFD Sender: No OFD packet to send [14:47:33]OFD Sender: No OFD packet to send [14:47:38]OFD Sender: No OFD packet to send [14:47:43]OFD Sender: No OFD packet to send [14:47:48]OFD Sender: No OFD packet to send [14:47:53]OFD Sender: No OFD packet to send [14:47:58]OFD Sender: No OFD packet to send [14:48:03]OFD Sender: No OFD packet to send [14:48:08]OFD Sender: No OFD packet to send [14:48:13]OFD Sender: No OFD packet to send [14:48:18]OFD Sender: No OFD packet to send [14:48:23]OFD Sender: No OFD packet to send [14:48:28]OFD Sender: No OFD packet to send [14:48:33]OFD Sender: No OFD packet to send [14:48:38]OFD Sender: No OFD packet to send [14:48:43]OFD Sender: No OFD packet to send [14:48:48]OFD Sender: No OFD packet to send [14:48:53]OFD Sender: No OFD packet to send [14:48:58]OFD Sender: No OFD packet to send [14:49:03]OFD Sender: No OFD packet to send [14:49:08]OFD Sender: No OFD packet to send [14:49:13]OFD Sender: No OFD packet to send [14:49:18]OFD Sender: No OFD packet to send [14:49:23]OFD Sender: No OFD packet to send [14:49:28]OFD Sender: No OFD packet to send [14:49:33]OFD Sender: No OFD packet to send [14:49:38]OFD Sender: No OFD packet to send [14:49:43]OFD Sender: No OFD packet to send [14:49:48]OFD Sender: No OFD packet to send [14:49:53]OFD Sender: No OFD packet to send [14:49:58]OFD Sender: No OFD packet to send [14:50:03]OFD Sender: No OFD packet to send [14:50:08]OFD Sender: No OFD packet to send [14:50:13]OFD Sender: No OFD packet to send [14:50:18]OFD Sender: No OFD packet to send [14:50:23]OFD Sender: No OFD packet to send [14:50:28]OFD Sender: No OFD packet to send [14:50:33]OFD Sender: No OFD packet to send [14:50:38]OFD Sender: No OFD packet to send [14:50:43]OFD Sender: No OFD packet to send [14:50:48]OFD Sender: No OFD packet to send [14:50:53]OFD Sender: No OFD packet to send [14:50:58]OFD Sender: No OFD packet to send [14:51:03]OFD Sender: No OFD packet to send [14:51:08]OFD Sender: No OFD packet to send [14:51:13]OFD Sender: No OFD packet to send [14:51:18]OFD Sender: No OFD packet to send [14:51:23]OFD Sender: No OFD packet to send [14:51:28]OFD Sender: No OFD packet to send [14:51:33]OFD Sender: No OFD packet to send [14:51:38]OFD Sender: No OFD packet to send [14:51:43]OFD Sender: No OFD packet to send [14:51:48]OFD Sender: No OFD packet to send [14:51:53]OFD Sender: No OFD packet to send [14:51:58]OFD Sender: No OFD packet to send [14:52:03]OFD Sender: No OFD packet to send [14:52:08]OFD Sender: No OFD packet to send [14:52:13]OFD Sender: No OFD packet to send [14:52:18]OFD Sender: No OFD packet to send [14:52:23]OFD Sender: No OFD packet to send [14:52:28]OFD Sender: No OFD packet to send [14:52:33]OFD Sender: No OFD packet to send [14:52:38]OFD Sender: No OFD packet to send [14:52:43]OFD Sender: No OFD packet to send [14:52:48]OFD Sender: No OFD packet to send [14:52:53]OFD Sender: No OFD packet to send [14:52:58]OFD Sender: No OFD packet to send [14:53:03]OFD Sender: No OFD packet to send [14:53:08]OFD Sender: No OFD packet to send [14:53:13]OFD Sender: No OFD packet to send [14:53:18]OFD Sender: No OFD packet to send [14:53:23]OFD Sender: No OFD packet to send [14:53:28]OFD Sender: No OFD packet to send [14:53:33]OFD Sender: No OFD packet to send [14:53:38]OFD Sender: No OFD packet to send [14:53:43]OFD Sender: No OFD packet to send [14:53:48]OFD Sender: No OFD packet to send [14:53:53]OFD Sender: No OFD packet to send [14:53:58]OFD Sender: No OFD packet to send [14:54:03]OFD Sender: No OFD packet to send [14:54:08]OFD Sender: No OFD packet to send [14:54:13]OFD Sender: No OFD packet to send [14:54:18]OFD Sender: No OFD packet to send [14:54:23]OFD Sender: No OFD packet to send [14:54:28]OFD Sender: No OFD packet to send [14:54:33]OFD Sender: No OFD packet to send [14:54:38]OFD Sender: No OFD packet to send [14:54:43]OFD Sender: No OFD packet to send [14:54:48]OFD Sender: No OFD packet to send [14:54:53]OFD Sender: No OFD packet to send [14:54:58]OFD Sender: No OFD packet to send [14:55:03]OFD Sender: No OFD packet to send [14:55:08]OFD Sender: No OFD packet to send [14:55:13]OFD Sender: No OFD packet to send [14:55:18]OFD Sender: No OFD packet to send [14:55:23]OFD Sender: No OFD packet to send [14:55:28]OFD Sender: No OFD packet to send [14:55:33]OFD Sender: No OFD packet to send [14:55:38]OFD Sender: No OFD packet to send [14:55:43]OFD Sender: No OFD packet to send [14:55:48]OFD Sender: No OFD packet to send [14:55:53]OFD Sender: No OFD packet to send [14:55:58]OFD Sender: No OFD packet to send [14:56:04]OFD Sender: No OFD packet to send [14:56:09]OFD Sender: No OFD packet to send [14:56:14]OFD Sender: No OFD packet to send [14:56:19]OFD Sender: No OFD packet to send [14:56:24]OFD Sender: No OFD packet to send [14:56:29]OFD Sender: No OFD packet to send [14:56:34]OFD Sender: No OFD packet to send [14:56:39]OFD Sender: No OFD packet to send [14:56:44]OFD Sender: No OFD packet to send [14:56:49]OFD Sender: No OFD packet to send [14:56:54]OFD Sender: No OFD packet to send [14:56:59]OFD Sender: No OFD packet to send [14:57:04]OFD Sender: No OFD packet to send [14:57:09]OFD Sender: No OFD packet to send [14:57:14]OFD Sender: No OFD packet to send [14:57:19]OFD Sender: No OFD packet to send [14:57:24]OFD Sender: No OFD packet to send [14:57:29]OFD Sender: No OFD packet to send [14:57:34]OFD Sender: No OFD packet to send [14:57:39]OFD Sender: No OFD packet to send [14:57:44]OFD Sender: No OFD packet to send [14:57:49]OFD Sender: No OFD packet to send [14:57:54]OFD Sender: No OFD packet to send [14:57:59]OFD Sender: No OFD packet to send [14:58:04]OFD Sender: No OFD packet to send [14:58:09]OFD Sender: No OFD packet to send [14:58:14]OFD Sender: No OFD packet to send [14:58:19]OFD Sender: No OFD packet to send [14:58:24]OFD Sender: No OFD packet to send [14:58:29]OFD Sender: No OFD packet to send [14:58:34]OFD Sender: No OFD packet to send [14:58:39]OFD Sender: No OFD packet to send [14:58:44]OFD Sender: No OFD packet to send [14:58:49]OFD Sender: No OFD packet to send [14:58:54]OFD Sender: No OFD packet to send [14:58:59]OFD Sender: No OFD packet to send [14:59:04]OFD Sender: No OFD packet to send [14:59:09]OFD Sender: No OFD packet to send [14:59:14]OFD Sender: No OFD packet to send [14:59:19]OFD Sender: No OFD packet to send [14:59:24]OFD Sender: No OFD packet to send [14:59:29]OFD Sender: No OFD packet to send [14:59:34]OFD Sender: No OFD packet to send [14:59:39]OFD Sender: No OFD packet to send [14:59:44]OFD Sender: No OFD packet to send [14:59:49]OFD Sender: No OFD packet to send [14:59:54]OFD Sender: No OFD packet to send [14:59:59]OFD Sender: No OFD packet to send [15:00:04]OFD Sender: No OFD packet to send [15:00:09]OFD Sender: No OFD packet to send [15:00:14]OFD Sender: No OFD packet to send [15:00:19]OFD Sender: No OFD packet to send [15:00:24]OFD Sender: No OFD packet to send [15:00:29]OFD Sender: No OFD packet to send [15:00:34]OFD Sender: No OFD packet to send [15:00:39]OFD Sender: No OFD packet to send [15:00:44]OFD Sender: No OFD packet to send [15:00:49]OFD Sender: No OFD packet to send [15:00:54]OFD Sender: No OFD packet to send [15:00:59]OFD Sender: No OFD packet to send [15:01:04]OFD Sender: No OFD packet to send [15:01:09]OFD Sender: No OFD packet to send [15:01:14]OFD Sender: No OFD packet to send [15:01:19]OFD Sender: No OFD packet to send [15:01:24]OFD Sender: No OFD packet to send [15:01:29]OFD Sender: No OFD packet to send [15:01:34]OFD Sender: No OFD packet to send [15:01:39]OFD Sender: No OFD packet to send [15:01:44]OFD Sender: No OFD packet to send [15:01:49]OFD Sender: No OFD packet to send [15:01:54]OFD Sender: No OFD packet to send [15:01:59]OFD Sender: No OFD packet to send [15:02:04]OFD Sender: No OFD packet to send [15:02:09]OFD Sender: No OFD packet to send [15:02:14]OFD Sender: No OFD packet to send [15:02:19]OFD Sender: No OFD packet to send [15:02:24]OFD Sender: No OFD packet to send [15:02:29]OFD Sender: No OFD packet to send [15:02:34]OFD Sender: No OFD packet to send [15:02:39]OFD Sender: No OFD packet to send [15:02:44]OFD Sender: No OFD packet to send [15:02:49]OFD Sender: No OFD packet to send [15:02:54]OFD Sender: No OFD packet to send [15:02:59]OFD Sender: No OFD packet to send [15:03:04]OFD Sender: No OFD packet to send [15:03:09]OFD Sender: No OFD packet to send [15:03:14]OFD Sender: No OFD packet to send [15:03:19]OFD Sender: No OFD packet to send [15:03:24]OFD Sender: No OFD packet to send [15:03:29]OFD Sender: No OFD packet to send [15:03:34]OFD Sender: No OFD packet to send [15:03:39]OFD Sender: No OFD packet to send [15:03:44]OFD Sender: No OFD packet to send [15:03:49]OFD Sender: No OFD packet to send [15:03:54]OFD Sender: No OFD packet to send [15:03:59]OFD Sender: No OFD packet to send [15:04:04]OFD Sender: No OFD packet to send [15:04:09]OFD Sender: No OFD packet to send [15:04:14]OFD Sender: No OFD packet to send [15:04:19]OFD Sender: No OFD packet to send [15:04:24]OFD Sender: No OFD packet to send [15:04:29]OFD Sender: No OFD packet to send [15:04:34]OFD Sender: No OFD packet to send [15:04:40]OFD Sender: No OFD packet to send [15:04:45]OFD Sender: No OFD packet to send [15:04:50]OFD Sender: No OFD packet to send [15:04:55]OFD Sender: No OFD packet to send [15:05:00]OFD Sender: No OFD packet to send [15:05:05]OFD Sender: No OFD packet to send [15:05:10]OFD Sender: No OFD packet to send [15:05:15]OFD Sender: No OFD packet to send [15:05:20]OFD Sender: No OFD packet to send [15:05:25]OFD Sender: No OFD packet to send [15:05:30]OFD Sender: No OFD packet to send [15:05:35]OFD Sender: No OFD packet to send [15:05:40]OFD Sender: No OFD packet to send [15:05:45]OFD Sender: No OFD packet to send [15:05:50]OFD Sender: No OFD packet to send [15:05:55]OFD Sender: No OFD packet to send [15:06:00]OFD Sender: No OFD packet to send [15:06:05]OFD Sender: No OFD packet to send [15:06:10]OFD Sender: No OFD packet to send [15:06:15]OFD Sender: No OFD packet to send [15:06:20]OFD Sender: No OFD packet to send [15:06:25]OFD Sender: No OFD packet to send [15:06:30]OFD Sender: No OFD packet to send [15:06:35]OFD Sender: No OFD packet to send [15:06:40]OFD Sender: No OFD packet to send [15:06:45]OFD Sender: No OFD packet to send [15:06:50]OFD Sender: No OFD packet to send [15:06:55]OFD Sender: No OFD packet to send [15:07:00]OFD Sender: No OFD packet to send [15:07:05]OFD Sender: No OFD packet to send [15:07:10]OFD Sender: No OFD packet to send [15:07:15]OFD Sender: No OFD packet to send [15:07:20]OFD Sender: No OFD packet to send [15:07:25]OFD Sender: No OFD packet to send [15:07:30]OFD Sender: No OFD packet to send [15:07:35]OFD Sender: No OFD packet to send [15:07:40]OFD Sender: No OFD packet to send [15:07:45]OFD Sender: No OFD packet to send [15:07:50]OFD Sender: No OFD packet to send [15:07:55]OFD Sender: No OFD packet to send [15:08:00]OFD Sender: No OFD packet to send [15:08:05]OFD Sender: No OFD packet to send [15:08:10]OFD Sender: No OFD packet to send [15:08:15]OFD Sender: No OFD packet to send [15:08:20]OFD Sender: No OFD packet to send [15:08:25]OFD Sender: No OFD packet to send [15:08:30]OFD Sender: No OFD packet to send [15:08:35]OFD Sender: No OFD packet to send [15:08:40]OFD Sender: No OFD packet to send [15:08:45]OFD Sender: No OFD packet to send [15:08:50]OFD Sender: No OFD packet to send [15:08:55]OFD Sender: No OFD packet to send [15:09:00]OFD Sender: No OFD packet to send [15:09:05]OFD Sender: No OFD packet to send [15:09:10]OFD Sender: No OFD packet to send [15:09:15]OFD Sender: No OFD packet to send [15:09:20]OFD Sender: No OFD packet to send [15:09:25]OFD Sender: No OFD packet to send [15:09:30]OFD Sender: No OFD packet to send [15:09:35]OFD Sender: No OFD packet to send [15:09:40]OFD Sender: No OFD packet to send [15:09:45]OFD Sender: No OFD packet to send [15:09:50]OFD Sender: No OFD packet to send [15:09:55]OFD Sender: No OFD packet to send [15:10:00]OFD Sender: No OFD packet to send [15:10:05]OFD Sender: No OFD packet to send [15:10:10]OFD Sender: No OFD packet to send [15:10:15]OFD Sender: No OFD packet to send [15:10:20]OFD Sender: No OFD packet to send [15:10:25]OFD Sender: No OFD packet to send [15:10:30]OFD Sender: No OFD packet to send [15:10:35]OFD Sender: No OFD packet to send [15:10:40]OFD Sender: No OFD packet to send [15:10:45]OFD Sender: No OFD packet to send [15:10:50]OFD Sender: No OFD packet to send [15:10:55]OFD Sender: No OFD packet to send [15:11:00]OFD Sender: No OFD packet to send [15:11:05]OFD Sender: No OFD packet to send [15:11:10]OFD Sender: No OFD packet to send [15:11:15]OFD Sender: No OFD packet to send [15:11:20]OFD Sender: No OFD packet to send [15:11:25]OFD Sender: No OFD packet to send [15:11:30]OFD Sender: No OFD packet to send [15:11:35]OFD Sender: No OFD packet to send [15:11:40]OFD Sender: No OFD packet to send [15:11:45]OFD Sender: No OFD packet to send [15:11:50]OFD Sender: No OFD packet to send [15:11:55]OFD Sender: No OFD packet to send [15:12:00]OFD Sender: No OFD packet to send [15:12:05]OFD Sender: No OFD packet to send [15:12:10]OFD Sender: No OFD packet to send [15:12:15]OFD Sender: No OFD packet to send [15:12:20]OFD Sender: No OFD packet to send [15:12:25]OFD Sender: No OFD packet to send [15:12:30]OFD Sender: No OFD packet to send [15:12:35]OFD Sender: No OFD packet to send [15:12:40]OFD Sender: No OFD packet to send [15:12:45]OFD Sender: No OFD packet to send [15:12:50]OFD Sender: No OFD packet to send [15:12:55]OFD Sender: No OFD packet to send [15:13:00]OFD Sender: No OFD packet to send [15:13:05]OFD Sender: No OFD packet to send [15:13:11]OFD Sender: No OFD packet to send [15:13:16]OFD Sender: No OFD packet to send [15:13:21]OFD Sender: No OFD packet to send [15:13:26]OFD Sender: No OFD packet to send [15:13:31]OFD Sender: No OFD packet to send [15:13:36]OFD Sender: No OFD packet to send [15:13:41]OFD Sender: No OFD packet to send [15:13:46]OFD Sender: No OFD packet to send [15:13:51]OFD Sender: No OFD packet to send [15:13:56]OFD Sender: No OFD packet to send [15:14:01]OFD Sender: No OFD packet to send [15:14:06]OFD Sender: No OFD packet to send [15:14:11]OFD Sender: No OFD packet to send [15:14:16]OFD Sender: No OFD packet to send [15:14:21]OFD Sender: No OFD packet to send [15:14:26]OFD Sender: No OFD packet to send [15:14:31]OFD Sender: No OFD packet to send [15:14:36]OFD Sender: No OFD packet to send [15:14:41]OFD Sender: No OFD packet to send [15:14:46]OFD Sender: No OFD packet to send [15:14:51]OFD Sender: No OFD packet to send [15:14:56]OFD Sender: No OFD packet to send [15:15:01]OFD Sender: No OFD packet to send [15:15:06]OFD Sender: No OFD packet to send [15:15:11]OFD Sender: No OFD packet to send [15:15:16]OFD Sender: No OFD packet to send [15:15:21]OFD Sender: No OFD packet to send [15:15:26]OFD Sender: No OFD packet to send [15:15:31]OFD Sender: No OFD packet to send [15:15:36]OFD Sender: No OFD packet to send [15:15:41]OFD Sender: No OFD packet to send [15:15:46]OFD Sender: No OFD packet to send [15:15:51]OFD Sender: No OFD packet to send [15:15:56]OFD Sender: No OFD packet to send [15:16:01]OFD Sender: No OFD packet to send [15:16:06]OFD Sender: No OFD packet to send [15:16:11]OFD Sender: No OFD packet to send [15:16:16]OFD Sender: No OFD packet to send [15:16:21]OFD Sender: No OFD packet to send [15:16:26]OFD Sender: No OFD packet to send [15:16:31]OFD Sender: No OFD packet to send [15:16:36]OFD Sender: No OFD packet to send [15:16:41]OFD Sender: No OFD packet to send [15:16:46]OFD Sender: No OFD packet to send [15:16:51]OFD Sender: No OFD packet to send [15:16:56]OFD Sender: No OFD packet to send [15:17:01]OFD Sender: No OFD packet to send [15:17:06]OFD Sender: No OFD packet to send [15:17:11]OFD Sender: No OFD packet to send [15:17:16]OFD Sender: No OFD packet to send [15:17:21]OFD Sender: No OFD packet to send [15:17:26]OFD Sender: No OFD packet to send [15:17:31]OFD Sender: No OFD packet to send [15:17:36]OFD Sender: No OFD packet to send [15:17:41]OFD Sender: No OFD packet to send [15:17:46]OFD Sender: No OFD packet to send [15:17:51]OFD Sender: No OFD packet to send [15:17:56]OFD Sender: No OFD packet to send [15:18:01]OFD Sender: No OFD packet to send [15:18:06]OFD Sender: No OFD packet to send [15:18:11]OFD Sender: No OFD packet to send [15:18:16]OFD Sender: No OFD packet to send [15:18:21]OFD Sender: No OFD packet to send [15:18:26]OFD Sender: No OFD packet to send [15:18:31]OFD Sender: No OFD packet to send [15:18:36]OFD Sender: No OFD packet to send [15:18:41]OFD Sender: No OFD packet to send [15:18:46]OFD Sender: No OFD packet to send [15:18:51]OFD Sender: No OFD packet to send [15:18:56]OFD Sender: No OFD packet to send [15:19:01]OFD Sender: No OFD packet to send [15:19:06]OFD Sender: No OFD packet to send [15:19:11]OFD Sender: No OFD packet to send [15:19:16]OFD Sender: No OFD packet to send [15:19:21]OFD Sender: No OFD packet to send [15:19:26]OFD Sender: No OFD packet to send [15:19:31]OFD Sender: No OFD packet to send [15:19:36]OFD Sender: No OFD packet to send [15:19:41]OFD Sender: No OFD packet to send [15:19:46]OFD Sender: No OFD packet to send [15:19:51]OFD Sender: No OFD packet to send [15:19:56]OFD Sender: No OFD packet to send [15:20:01]OFD Sender: No OFD packet to send [15:20:06]OFD Sender: No OFD packet to send [15:20:11]OFD Sender: No OFD packet to send [15:20:16]OFD Sender: No OFD packet to send [15:20:21]OFD Sender: No OFD packet to send [15:20:26]OFD Sender: No OFD packet to send [15:20:31]OFD Sender: No OFD packet to send [15:20:36]OFD Sender: No OFD packet to send [15:20:41]OFD Sender: No OFD packet to send [15:20:46]OFD Sender: No OFD packet to send [15:20:51]OFD Sender: No OFD packet to send [15:20:56]OFD Sender: No OFD packet to send [15:21:01]OFD Sender: No OFD packet to send [15:21:06]OFD Sender: No OFD packet to send [15:21:11]OFD Sender: No OFD packet to send [15:21:16]OFD Sender: No OFD packet to send [15:21:21]OFD Sender: No OFD packet to send [15:21:26]OFD Sender: No OFD packet to send [15:21:31]OFD Sender: No OFD packet to send [15:21:36]OFD Sender: No OFD packet to send [15:21:41]OFD Sender: No OFD packet to send [15:21:47]OFD Sender: No OFD packet to send [15:21:52]OFD Sender: No OFD packet to send [15:21:57]OFD Sender: No OFD packet to send [15:22:02]OFD Sender: No OFD packet to send [15:22:07]OFD Sender: No OFD packet to send [15:22:12]OFD Sender: No OFD packet to send [15:22:17]OFD Sender: No OFD packet to send [15:22:22]OFD Sender: No OFD packet to send [15:22:27]OFD Sender: No OFD packet to send [15:22:32]OFD Sender: No OFD packet to send [15:22:37]OFD Sender: No OFD packet to send [15:22:42]OFD Sender: No OFD packet to send [15:22:47]OFD Sender: No OFD packet to send [15:22:52]OFD Sender: No OFD packet to send [15:22:57]OFD Sender: No OFD packet to send [15:23:02]OFD Sender: No OFD packet to send [15:23:07]OFD Sender: No OFD packet to send [15:23:12]OFD Sender: No OFD packet to send [15:23:17]OFD Sender: No OFD packet to send [15:23:22]OFD Sender: No OFD packet to send [15:23:27]OFD Sender: No OFD packet to send [15:23:32]OFD Sender: No OFD packet to send [15:23:37]OFD Sender: No OFD packet to send [15:23:42]OFD Sender: No OFD packet to send [15:23:47]OFD Sender: No OFD packet to send [15:23:52]OFD Sender: No OFD packet to send [15:23:57]OFD Sender: No OFD packet to send [15:24:02]OFD Sender: No OFD packet to send [15:24:07]OFD Sender: No OFD packet to send [15:24:12]OFD Sender: No OFD packet to send [15:24:17]OFD Sender: No OFD packet to send [15:24:22]OFD Sender: No OFD packet to send [15:24:27]OFD Sender: No OFD packet to send [15:24:32]OFD Sender: No OFD packet to send [15:24:37]OFD Sender: No OFD packet to send [15:24:42]OFD Sender: No OFD packet to send [15:24:47]OFD Sender: No OFD packet to send [15:24:52]OFD Sender: No OFD packet to send [15:24:57]OFD Sender: No OFD packet to send [15:25:02]OFD Sender: No OFD packet to send [15:25:07]OFD Sender: No OFD packet to send [15:25:12]OFD Sender: No OFD packet to send [15:25:17]OFD Sender: No OFD packet to send [15:25:22]OFD Sender: No OFD packet to send [15:25:27]OFD Sender: No OFD packet to send [15:25:32]OFD Sender: No OFD packet to send [15:25:37]OFD Sender: No OFD packet to send [15:25:42]OFD Sender: No OFD packet to send [15:25:47]OFD Sender: No OFD packet to send [15:25:52]OFD Sender: No OFD packet to send [15:25:57]OFD Sender: No OFD packet to send [15:26:02]OFD Sender: No OFD packet to send [15:26:07]OFD Sender: No OFD packet to send [15:26:12]OFD Sender: No OFD packet to send [15:26:17]OFD Sender: No OFD packet to send [15:26:22]OFD Sender: No OFD packet to send [15:26:27]OFD Sender: No OFD packet to send [15:26:32]OFD Sender: No OFD packet to send [15:26:37]OFD Sender: No OFD packet to send [15:26:42]OFD Sender: No OFD packet to send [15:26:47]OFD Sender: No OFD packet to send [15:26:52]OFD Sender: No OFD packet to send [15:26:57]OFD Sender: No OFD packet to send [15:27:02]OFD Sender: No OFD packet to send [15:27:07]OFD Sender: No OFD packet to send [15:27:12]OFD Sender: No OFD packet to send [15:27:17]OFD Sender: No OFD packet to send [15:27:22]OFD Sender: No OFD packet to send [15:27:27]OFD Sender: No OFD packet to send [15:27:32]OFD Sender: No OFD packet to send [15:27:37]OFD Sender: No OFD packet to send [15:27:42]OFD Sender: No OFD packet to send [15:27:47]OFD Sender: No OFD packet to send [15:27:52]OFD Sender: No OFD packet to send [15:27:57]OFD Sender: No OFD packet to send [15:28:02]OFD Sender: No OFD packet to send [15:28:07]OFD Sender: No OFD packet to send [15:28:12]OFD Sender: No OFD packet to send [15:28:17]OFD Sender: No OFD packet to send [15:28:22]OFD Sender: No OFD packet to send [15:28:27]OFD Sender: No OFD packet to send [15:28:32]OFD Sender: No OFD packet to send [15:28:37]OFD Sender: No OFD packet to send [15:28:42]OFD Sender: No OFD packet to send [15:28:47]OFD Sender: No OFD packet to send [15:28:52]OFD Sender: No OFD packet to send [15:28:57]OFD Sender: No OFD packet to send [15:29:02]OFD Sender: No OFD packet to send [15:29:07]OFD Sender: No OFD packet to send [15:29:12]OFD Sender: No OFD packet to send [15:29:17]OFD Sender: No OFD packet to send [15:29:22]OFD Sender: No OFD packet to send [15:29:27]OFD Sender: No OFD packet to send [15:29:32]OFD Sender: No OFD packet to send [15:29:37]OFD Sender: No OFD packet to send [15:29:42]OFD Sender: No OFD packet to send [15:29:47]OFD Sender: No OFD packet to send [15:29:52]OFD Sender: No OFD packet to send [15:29:57]OFD Sender: No OFD packet to send [15:30:02]OFD Sender: No OFD packet to send [15:30:07]OFD Sender: No OFD packet to send [15:30:12]OFD Sender: No OFD packet to send [15:30:18]OFD Sender: No OFD packet to send [15:30:23]OFD Sender: No OFD packet to send [15:30:28]OFD Sender: No OFD packet to send [15:30:33]OFD Sender: No OFD packet to send [15:30:38]OFD Sender: No OFD packet to send [15:30:43]OFD Sender: No OFD packet to send [15:30:48]OFD Sender: No OFD packet to send [15:30:53]OFD Sender: No OFD packet to send [15:30:58]OFD Sender: No OFD packet to send [15:31:03]OFD Sender: No OFD packet to send [15:31:08]OFD Sender: No OFD packet to send [15:31:13]OFD Sender: No OFD packet to send [15:31:18]OFD Sender: No OFD packet to send [15:31:23]OFD Sender: No OFD packet to send [15:31:28]OFD Sender: No OFD packet to send [15:31:33]OFD Sender: No OFD packet to send [15:31:38]OFD Sender: No OFD packet to send [15:31:43]OFD Sender: No OFD packet to send [15:31:48]OFD Sender: No OFD packet to send [15:31:53]OFD Sender: No OFD packet to send [15:31:58]OFD Sender: No OFD packet to send [15:32:03]OFD Sender: No OFD packet to send [15:32:08]OFD Sender: No OFD packet to send [15:32:13]OFD Sender: No OFD packet to send [15:32:18]OFD Sender: No OFD packet to send [15:32:23]OFD Sender: No OFD packet to send [15:32:28]OFD Sender: No OFD packet to send [15:32:33]OFD Sender: No OFD packet to send [15:32:38]OFD Sender: No OFD packet to send [15:32:43]OFD Sender: No OFD packet to send [15:32:48]OFD Sender: No OFD packet to send [15:32:53]OFD Sender: No OFD packet to send [15:32:58]OFD Sender: No OFD packet to send [15:33:03]OFD Sender: No OFD packet to send [15:33:08]OFD Sender: No OFD packet to send [15:33:13]OFD Sender: No OFD packet to send [15:33:18]OFD Sender: No OFD packet to send [15:33:23]OFD Sender: No OFD packet to send [15:33:28]OFD Sender: No OFD packet to send [15:33:33]OFD Sender: No OFD packet to send [15:33:38]OFD Sender: No OFD packet to send [15:33:43]OFD Sender: No OFD packet to send [15:33:48]OFD Sender: No OFD packet to send [15:33:53]OFD Sender: No OFD packet to send [15:33:58]OFD Sender: No OFD packet to send [15:33:59]accept exits with 10 [15:33:59]New connection [15:33:59]New thread 3067456868 created [15:33:59]Thread 3067600228 joined [15:33:59]Waiting for new connection... [15:33:59] Sock 10.Parse request [15:33:59]Sock 10.Check first char [15:33:59]Sock 10.First char is OK [15:33:59]request: POST /json_proto HTTP/1.0 [15:33:59]Method: POST [15:33:59]URL: /json_proto [15:33:59]Method is POST - this is cgi request [15:33:59]url: /json_proto [15:33:59]query_string will be loaded in cgi processing [15:33:59]execute_cgi json_proto POST (null) [15:33:59]execute_cgi path=json_proto method=POST [15:33:59]POST find Content-Length [15:33:59]Host: 172.17.39.195:8080 [15:33:59]Content-Length: 215 [15:33:59]Content-Type: application/json [15:33:59] [15:33:59]POST finish read [15:33:59]Found Content-Length = 215 [15:33:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:59]execute_script... [15:33:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:59]POST & json_proto [15:33:59]process_json_proto [15:33:59]json parsed OK: [15:33:59]protocol is kg_v1.0 [15:33:59]action value=get_value [15:33:59]process_action get_value [15:33:59]cmd_get_value [15:33:59]process_action get_value done [15:33:59]requested_data is exist [15:33:59]produce_requested_data [15:33:59]requested_item kkm.sn is exist - process it [15:33:59]requested_item kkm.ver is exist - process it [15:33:59]requested_item fm.sn is exist - process it [15:33:59]wFMCommunicate request_size=4 [15:33:59]MH_SAM_APDU [15:33:59]CAPDU: 80 11 00 00 [15:33:59]Write to MH i2c: E2 08 00 6D 08 80 11 00 00 00 00 00 00 EF [15:33:59]Write i2c OK [15:33:59]MH_I2C_Read... [15:33:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:59]Read from MH i2c: E2 [15:33:59]MH_I2C_Read... [15:33:59]Read from MH i2c: E2 17 00 [15:33:59]MH_I2C_Read... [15:33:59]Read from MH i2c: E2 17 00 6D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 3F [15:33:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [15:33:59]wFMCommunicate OK [15:33:59]requested_item fd.num is exist - process it [15:33:59]SAM_PROTO_GetFieldsCounters [15:33:59]wFMCommunicate request_size=4 [15:33:59]MH_SAM_APDU [15:33:59]CAPDU: 80 13 00 00 [15:33:59]Write to MH i2c: E2 08 00 6E 08 80 13 00 00 00 00 00 00 F2 [15:33:59]Write i2c OK [15:33:59]MH_I2C_Read... [15:33:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:59]Read from MH i2c: E2 [15:33:59]MH_I2C_Read... [15:33:59]Read from MH i2c: E2 62 00 [15:33:59]MH_I2C_Read... [15:33:59]Read from MH i2c: E2 62 00 6E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [15:33: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:33:59]wFMCommunicate OK [15:33:59]SAM_PROTO_GetFieldsCounters done [15:33:59]requested_item shift.num is exist - process it [15:33:59]requested_item shift.opened is exist - process it [15:33:59]req_shift_opened [15:33:59]FM_GetShiftState [15:33:59]SAM_PROTO_GetShiftState [15:33:59]wFMCommunicate request_size=4 [15:33:59]MH_SAM_APDU [15:33:59]CAPDU: 80 13 01 00 [15:33:59]Write to MH i2c: E2 08 00 6F 08 80 13 01 00 00 00 00 00 F4 [15:33:59]Write i2c OK [15:33:59]MH_I2C_Read... [15:33:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:59]Read from MH i2c: E2 [15:33:59]MH_I2C_Read... [15:33:59]Read from MH i2c: E2 0E 00 [15:33:59]MH_I2C_Read... [15:33:59]Read from MH i2c: E2 0E 00 6F 08 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 03 [15:33:59]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [15:33:59]wFMCommunicate OK [15:33:59]SAM_PROTO_GetShiftState done [15:33:59]FM_GetShiftState done [15:33:59]req_shift_opened done [15:33:59]requested_item shift.open_date is exist - process it [15:33:59]req_shift_open_date [15:33:59]req_shift_open_date done [15:33:59]produce_requested_data done [15:33:59]produce_requested_data return {"kkm.sn":"0300000170","kkm.ver":"001","fm.sn":"0000000000875009","fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [15:33:59]process_action_free get_value [15:33:59]json_value_free [15:33:59]json_value_free done [15:33:59]process_json_proto returns [15:33:59]Send response to host [15:33:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000170","kkm.ver":"001","fm.sn":"0000000000875009","fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [15:33:59]free response buf [15:33:59]execute_script done [15:33:59]execute_script returns [15:33:59]free content buf [15:33:59]Sock 10.Close socket [15:33:59]Sock 10.Thread stoped [15:33:59]accept exits with 8 [15:33:59]New connection [15:33:59]New thread 3067600228 created [15:33:59]Thread 3067456868 joined [15:33:59]Waiting for new connection... [15:33:59] Sock 8.Parse request [15:33:59]Sock 8.Check first char [15:33:59]Sock 8.First char is OK [15:33:59]request: POST /json_proto HTTP/1.0 [15:33:59]Method: POST [15:33:59]URL: /json_proto [15:33:59]Method is POST - this is cgi request [15:33:59]url: /json_proto [15:33:59]query_string will be loaded in cgi processing [15:33:59]execute_cgi json_proto POST (null) [15:33:59]execute_cgi path=json_proto method=POST [15:33:59]POST find Content-Length [15:33:59]Host: 172.17.39.195:8080 [15:33:59]Content-Length: 331 [15:33:59]Content-Type: application/json [15:33:59] [15:33:59]POST finish read [15:33:59]Found Content-Length = 331 [15:33:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:33:59]execute_script... [15:33:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:33:59]POST & json_proto [15:33:59]process_json_proto [15:33:59]json parsed OK: [15:33:59]protocol is kg_v1.0 [15:33:59]action value=get_value [15:33:59]process_action get_value [15:33:59]cmd_get_value [15:33:59]process_action get_value done [15:33:59]requested_data is exist [15:33:59]produce_requested_data [15:33:59]requested_item fm.sale.total is exist - process it [15:33:59]SAM_PROTO_GetFMData [15:33:59]wFMCommunicate request_size=4 [15:33:59]MH_SAM_APDU [15:33:59]CAPDU: 80 13 03 00 [15:33:59]Write to MH i2c: E2 08 00 70 08 80 13 03 00 00 00 00 00 F7 [15:33:59]Write i2c OK [15:33:59]MH_I2C_Read... [15:34:00]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:34:00]Read from MH i2c: E2 [15:34:00]MH_I2C_Read... [15:34:00]Read from MH i2c: E2 FD 00 [15:34:00]MH_I2C_Read... [15:34:00]Read from MH i2c: E2 FD 00 70 08 00 C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 22 [15:34:00]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 [15:34:00]wFMCommunicate OK [15:34:00]wFMCommunicate request_size=4 [15:34:00]MH_SAM_APDU [15:34:00]CAPDU: 80 17 00 00 [15:34:00]Write to MH i2c: E2 08 00 71 08 80 17 00 00 00 00 00 00 F9 [15:34:00]Write i2c OK [15:34:00]MH_I2C_Read... [15:34:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:34:00]Read from MH i2c: E2 [15:34:00]MH_I2C_Read... [15:34:00]Read from MH i2c: E2 FD 00 [15:34:00]MH_I2C_Read... [15:34:00]Read from MH i2c: E2 FD 00 71 08 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 1D [15:34:00]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:34:00]wFMCommunicate OK [15:34:00]wFMCommunicate request_size=4 [15:34:00]MH_SAM_APDU [15:34:00]CAPDU: 80 17 00 00 [15:34:00]Write to MH i2c: E2 08 00 72 08 80 17 00 00 00 00 00 00 FA [15:34:00]Write i2c OK [15:34:00]MH_I2C_Read... [15:34:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:34:00]Read from MH i2c: E2 [15:34:00]MH_I2C_Read... [15:34:00]Read from MH i2c: E2 FD 00 [15:34:00]MH_I2C_Read... [15:34:00]Read from MH i2c: E2 FD 00 72 08 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 21 [15:34:00]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:34:00]wFMCommunicate OK [15:34:00]wFMCommunicate request_size=4 [15:34:00]MH_SAM_APDU [15:34:00]CAPDU: 80 17 00 00 [15:34:00]Write to MH i2c: E2 08 00 73 08 80 17 00 00 00 00 00 00 FB [15:34:00]Write i2c OK [15:34:00]MH_I2C_Read... [15:34:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:34:01]Read from MH i2c: E2 [15:34:01]MH_I2C_Read... [15:34:01]Read from MH i2c: E2 FD 00 [15:34:01]MH_I2C_Read... [15:34:01]Read from MH i2c: E2 FD 00 73 08 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 76 [15:34:01]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:34:01]wFMCommunicate OK [15:34:01]wFMCommunicate request_size=4 [15:34:01]MH_SAM_APDU [15:34:01]CAPDU: 80 17 00 00 [15:34:01]Write to MH i2c: E2 08 00 74 08 80 17 00 00 00 00 00 00 FC [15:34:01]Write i2c OK [15:34:01]MH_I2C_Read... [15:34:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [15:34:01]Read from MH i2c: E2 [15:34:01]MH_I2C_Read... [15:34:01]Read from MH i2c: E2 E3 00 [15:34:01]MH_I2C_Read... [15:34:01]Read from MH i2c: E2 E3 00 74 08 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 DB [15:34:01]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:34:01]wFMCommunicate OK [15:34:01]SAM_PROTO_GetFMData done [15:34:01]requested_item fm.sale_refund.total is exist - process it [15:34:01]requested_item fm.buy.total is exist - process it [15:34:01]requested_item shift.sale.total is exist - process it [15:34:01]SAM_PROTO_GetShiftData [15:34:01]wFMCommunicate request_size=4 [15:34:01]MH_SAM_APDU [15:34:01]CAPDU: 80 13 02 00 [15:34:01]Write to MH i2c: E2 08 00 75 08 80 13 02 00 00 00 00 00 FB [15:34:01]Write i2c OK [15:34:01]MH_I2C_Read... [15:34:01]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:34:01]Read from MH i2c: E2 [15:34:01]MH_I2C_Read... [15:34:01]Read from MH i2c: E2 FD 00 [15:34:01]MH_I2C_Read... [15:34:01]Read from MH i2c: E2 FD 00 75 08 00 AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 86 [15:34:01]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [15:34:01]wFMCommunicate OK [15:34:01]wFMCommunicate request_size=4 [15:34:01]MH_SAM_APDU [15:34:01]CAPDU: 80 17 00 00 [15:34:01]Write to MH i2c: E2 08 00 76 08 80 17 00 00 00 00 00 00 FE [15:34:01]Write i2c OK [15:34:01]MH_I2C_Read... [15:34:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:34:02]Read from MH i2c: E2 [15:34:02]MH_I2C_Read... [15:34:02]Read from MH i2c: E2 FD 00 [15:34:02]MH_I2C_Read... [15:34:02]Read from MH i2c: E2 FD 00 76 08 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 20 [15:34:02]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:34:02]wFMCommunicate OK [15:34:02]wFMCommunicate request_size=4 [15:34:02]MH_SAM_APDU [15:34:02]CAPDU: 80 17 00 00 [15:34:02]Write to MH i2c: E2 08 00 77 08 80 17 00 00 00 00 00 00 FF [15:34:02]Write i2c OK [15:34:02]MH_I2C_Read... [15:34:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:34:02]Read from MH i2c: E2 [15:34:02]MH_I2C_Read... [15:34:02]Read from MH i2c: E2 FD 00 [15:34:02]MH_I2C_Read... [15:34:02]Read from MH i2c: E2 FD 00 77 08 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 B6 [15:34:02]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:34:02]wFMCommunicate OK [15:34:02]wFMCommunicate request_size=4 [15:34:02]MH_SAM_APDU [15:34:02]CAPDU: 80 17 00 00 [15:34:02]Write to MH i2c: E2 08 00 78 08 80 17 00 00 00 00 00 00 00 [15:34:02]Write i2c OK [15:34:02]MH_I2C_Read... [15:34:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:34:02]Read from MH i2c: E2 [15:34:02]MH_I2C_Read... [15:34:02]Read from MH i2c: E2 FD 00 [15:34:02]MH_I2C_Read... [15:34:02]Read from MH i2c: E2 FD 00 78 08 00 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 90 00 72 [15:34:02]RAPDU: 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 90 00 [15:34:02]wFMCommunicate OK [15:34:02]wFMCommunicate request_size=4 [15:34:02]MH_SAM_APDU [15:34:02]CAPDU: 80 17 00 00 [15:34:02]Write to MH i2c: E2 08 00 79 08 80 17 00 00 00 00 00 00 01 [15:34:02]Write i2c OK [15:34:02]MH_I2C_Read... [15:34:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [15:34:02]Read from MH i2c: E2 [15:34:02]MH_I2C_Read... [15:34:02]Read from MH i2c: E2 CB 00 [15:34:02]MH_I2C_Read... [15:34:02]Read from MH i2c: E2 CB 00 79 08 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 EA [15:34:02]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:34:02]wFMCommunicate OK [15:34:02]SAM_PROTO_GetShiftData done [15:34:02]requested_item shift.sale.total_cash is exist - process it [15:34:02]requested_item shift.sale_refund.total is exist - process it [15:34:02]requested_item shift.sale_refund.total_cash is exist - process it [15:34:02]requested_item shift.buy.total is exist - process it [15:34:02]requested_item shift.buy.total_cash is exist - process it [15:34:02]produce_requested_data done [15:34:02]produce_requested_data return {"fm.sale.total":72763320.54,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":43234.22,"shift.sale.total_cash":29214.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} [15:34:02]process_action_free get_value [15:34:02]json_value_free [15:34:02]json_value_free done [15:34:02]process_json_proto returns [15:34:02]Send response to host [15:34:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":72763320.54,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":43234.22,"shift.sale.total_cash":29214.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}}} [15:34:02]free response buf [15:34:02]execute_script done [15:34:02]execute_script returns [15:34:02]free content buf [15:34:02]Sock 8.Close socket [15:34:02]Sock 8.Thread stoped [15:34:03]OFD Sender: No OFD packet to send [15:34:08]OFD Sender: No OFD packet to send [15:34:13]OFD Sender: No OFD packet to send [15:34:18]OFD Sender: No OFD packet to send [15:34:23]OFD Sender: No OFD packet to send [15:34:28]OFD Sender: No OFD packet to send [15:34:33]OFD Sender: No OFD packet to send [15:34:38]OFD Sender: No OFD packet to send [15:34:43]OFD Sender: No OFD packet to send [15:34:48]OFD Sender: No OFD packet to send [15:34:53]OFD Sender: No OFD packet to send [15:34:58]OFD Sender: No OFD packet to send [15:35:03]OFD Sender: No OFD packet to send [15:35:08]OFD Sender: No OFD packet to send [15:35:13]OFD Sender: No OFD packet to send [15:35:18]OFD Sender: No OFD packet to send [15:35:23]OFD Sender: No OFD packet to send [15:35:28]OFD Sender: No OFD packet to send [15:35:33]OFD Sender: No OFD packet to send [15:35:38]OFD Sender: No OFD packet to send [15:35:43]OFD Sender: No OFD packet to send [15:35:48]OFD Sender: No OFD packet to send [15:35:53]OFD Sender: No OFD packet to send [15:35:58]OFD Sender: No OFD packet to send [15:36:03]OFD Sender: No OFD packet to send [15:36:08]OFD Sender: No OFD packet to send [15:36:13]OFD Sender: No OFD packet to send [15:36:18]OFD Sender: No OFD packet to send [15:36:23]OFD Sender: No OFD packet to send [15:36:28]OFD Sender: No OFD packet to send [15:36:33]OFD Sender: No OFD packet to send [15:36:38]OFD Sender: No OFD packet to send [15:36:43]OFD Sender: No OFD packet to send [15:36:48]OFD Sender: No OFD packet to send [15:36:53]OFD Sender: No OFD packet to send [15:36:58]OFD Sender: No OFD packet to send [15:37:03]OFD Sender: No OFD packet to send [15:37:08]OFD Sender: No OFD packet to send [15:37:13]OFD Sender: No OFD packet to send [15:37:18]OFD Sender: No OFD packet to send [15:37:23]OFD Sender: No OFD packet to send [15:37:28]OFD Sender: No OFD packet to send [15:37:33]OFD Sender: No OFD packet to send [15:37:38]OFD Sender: No OFD packet to send [15:37:43]OFD Sender: No OFD packet to send [15:37:48]OFD Sender: No OFD packet to send [15:37:53]OFD Sender: No OFD packet to send [15:37:58]OFD Sender: No OFD packet to send [15:38:03]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 84 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005724E0 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 31986018+1687257497=1719243515 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x200ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33510623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 85 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 FB 92 79 66 99 81 91 64 7A [15:38:35]Current date/time: 24.06.2024 15:38 [15:38:35]FM_Init [15:38:35]wFMConnect [15:38:35]MH_SAM_On [15:38:35]Write to MH i2c: E0 00 00 08 00 E7 [15:38:35]Write i2c OK [15:38:35]MH_I2C_Read... [15:38:35]*** iso7816_init finished! [15:38:35]*** atr: [15:38:35]*** 0F 3B D5 18 FF 81 91 FE [15:38:35]*** 1F C3 80 73 C8 21 10 0A [15:38:35]*** 00 00 00 00 00 00 00 00 [15:38:35]*** 00 00 00 00 00 00 00 00 [15:38:35]*** 00 00 00 00 00 00 00 00 [15:38:35]*** 00 00 00 00 00 00 00 00 [15:38:35]*** 00 00 00 00 00 00 00 00 [15:38:35]*** 00 00 00 00 00 00 00 00 [15:38:35]Read from MH i2c: E0 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E0 10 00 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [15:38:35]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:38:35]wFMCommunicate request_size=10 [15:38:35]MH_SAM_APDU [15:38:35]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:38:35]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [15:38:35]Write i2c OK [15:38:35]MH_I2C_Read... [15:38:35]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:38:35]Read from MH i2c: E2 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E2 03 00 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:38:35]RAPDU: 90 00 [15:38:35]wFMCommunicate OK [15:38:35]wFMCommunicate request_size=4 [15:38:35]MH_SAM_APDU [15:38:35]CAPDU: 80 11 00 00 [15:38:35]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [15:38:35]Write i2c OK [15:38:35]MH_I2C_Read... [15:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:35]Read from MH i2c: E2 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E2 17 00 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 D4 [15:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [15:38:35]wFMCommunicate OK [15:38:35]Detected FM SN is 0000000000875009 [15:38:35]Stored FM SN is 0000000000875009 [15:38:35]wFMCommunicate request_size=9 [15:38:35]MH_SAM_APDU [15:38:35]CAPDU: 80 16 00 00 04 FA 14 01 00 [15:38:35]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FA 14 01 00 00 00 A1 [15:38:35]Write i2c OK [15:38:35]MH_I2C_Read... [15:38:35]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:38:35]Read from MH i2c: E2 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E2 03 00 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:38:35]RAPDU: 90 00 [15:38:35]wFMCommunicate OK [15:38:35]FM PIN OK [15:38:35]wFMCommunicate request_size=8 [15:38:35]MH_SAM_APDU [15:38:35]CAPDU: 80 14 04 00 03 02 00 01 [15:38:35]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [15:38:35]Write i2c OK [15:38:35]MH_I2C_Read... [15:38:35]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:38:35]Read from MH i2c: E2 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E2 03 00 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [15:38:35]RAPDU: 90 00 [15:38:35]wFMCommunicate OK [15:38:35]wFMCommunicate request_size=13 [15:38:35]MH_SAM_APDU [15:38:35]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:38:35]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [15:38:35]Write i2c OK [15:38:35]MH_I2C_Read... [15:38:35]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:38:35]Read from MH i2c: E2 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E2 03 00 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [15:38:35]RAPDU: 90 00 [15:38:35]wFMCommunicate OK [15:38:35]wFMCommunicate request_size=4 [15:38:35]MH_SAM_APDU [15:38:35]CAPDU: 80 11 00 00 [15:38:35]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [15:38:35]Write i2c OK [15:38:35]MH_I2C_Read... [15:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:35]Read from MH i2c: E2 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E2 17 00 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 D8 [15:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [15:38:35]wFMCommunicate OK [15:38:35]DocumentArchiveInit [15:38:35]Start Httpd... [15:38:35]Httpd thread 3067243876 created [15:38:35]Write to MH i2c: 01 00 00 0F 00 0F [15:38:35]Write i2c OK [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: 01 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: 01 07 00 [15:38:35]MH_I2C_Read... [15:38:35]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [15:38:35]MH Int Process started [15:38:35]Allocated Socket 8 [15:38:35]Bind OK [15:38:35]Listen OK [15:38:35]httpd running on port 8080 [15:38:35]Waiting for new connection... [15:38:35]OFD Sender: No OFD packet to send [15:38:40]OFD Sender: No OFD packet to send [15:38:45]OFD Sender: No OFD packet to send [15:38:50]OFD Sender: No OFD packet to send [15:38:55]OFD Sender: No OFD packet to send [15:39:00]OFD Sender: No OFD packet to send [15:39:05]OFD Sender: No OFD packet to send [15:39:10]OFD Sender: No OFD packet to send [15:39:11]accept exits with 9 [15:39:11]New connection [15:39:11]New thread 3066957156 created [15:39:11]Waiting for new connection... [15:39:11] Sock 9.Parse request [15:39:11]Sock 9.Check first char [15:39:11]Sock 9.First char is OK [15:39:11]request: POST /json_proto HTTP/1.0 [15:39:11]Method: POST [15:39:11]URL: /json_proto [15:39:11]Method is POST - this is cgi request [15:39:11]url: /json_proto [15:39:11]query_string will be loaded in cgi processing [15:39:11]execute_cgi json_proto POST (null) [15:39:11]execute_cgi path=json_proto method=POST [15:39:11]POST find Content-Length [15:39:11]Host: 172.17.39.195:8080 [15:39:11]Content-Length: 215 [15:39:11]Content-Type: application/json [15:39:11] [15:39:11]POST finish read [15:39:11]Found Content-Length = 215 [15:39:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:11]execute_script... [15:39:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:11]POST & json_proto [15:39:11]process_json_proto [15:39:11]json parsed OK: [15:39:11]protocol is kg_v1.0 [15:39:11]action value=get_value [15:39:11]process_action get_value [15:39:11]cmd_get_value [15:39:11]process_action get_value done [15:39:11]requested_data is exist [15:39:11]produce_requested_data [15:39:11]requested_item kkm.sn is exist - process it [15:39:11]requested_item kkm.ver is exist - process it [15:39:11]requested_item fm.sn is exist - process it [15:39:11]wFMCommunicate request_size=4 [15:39:11]MH_SAM_APDU [15:39:11]CAPDU: 80 11 00 00 [15:39:11]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [15:39:11]Write i2c OK [15:39:11]MH_I2C_Read... [15:39:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:11]Read from MH i2c: E2 [15:39:11]MH_I2C_Read... [15:39:11]Read from MH i2c: E2 17 00 [15:39:11]MH_I2C_Read... [15:39:11]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 DA [15:39:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [15:39:11]wFMCommunicate OK [15:39:11]requested_item fd.num is exist - process it [15:39:11]SAM_PROTO_GetFieldsCounters [15:39:11]wFMCommunicate request_size=4 [15:39:11]MH_SAM_APDU [15:39:11]CAPDU: 80 13 00 00 [15:39:11]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [15:39:11]Write i2c OK [15:39:11]MH_I2C_Read... [15:39:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:39:11]Read from MH i2c: E2 [15:39:11]MH_I2C_Read... [15:39:11]Read from MH i2c: E2 62 00 [15:39:11]MH_I2C_Read... [15:39:11]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [15:39: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:39:11]wFMCommunicate OK [15:39:11]SAM_PROTO_GetFieldsCounters done [15:39:11]requested_item shift.num is exist - process it [15:39:11]requested_item shift.opened is exist - process it [15:39:11]req_shift_opened [15:39:11]FM_GetShiftState [15:39:11]SAM_PROTO_GetShiftState [15:39:11]wFMCommunicate request_size=4 [15:39:11]MH_SAM_APDU [15:39:11]CAPDU: 80 13 01 00 [15:39:11]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [15:39:11]Write i2c OK [15:39:11]MH_I2C_Read... [15:39:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:11]Read from MH i2c: E2 [15:39:11]MH_I2C_Read... [15:39:11]Read from MH i2c: E2 0E 00 [15:39:11]MH_I2C_Read... [15:39:11]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 9E [15:39:11]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [15:39:11]wFMCommunicate OK [15:39:11]SAM_PROTO_GetShiftState done [15:39:11]FM_GetShiftState done [15:39:11]req_shift_opened done [15:39:11]requested_item shift.open_date is exist - process it [15:39:11]req_shift_open_date [15:39:11]req_shift_open_date done [15:39:11]produce_requested_data done [15:39:11]produce_requested_data return {"kkm.sn":"0300000170","kkm.ver":"001","fm.sn":"0000000000875009","fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [15:39:11]process_action_free get_value [15:39:11]json_value_free [15:39:11]json_value_free done [15:39:11]process_json_proto returns [15:39:11]Send response to host [15:39:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000170","kkm.ver":"001","fm.sn":"0000000000875009","fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [15:39:11]free response buf [15:39:11]execute_script done [15:39:11]execute_script returns [15:39:11]free content buf [15:39:11]Sock 9.Close socket [15:39:11]Sock 9.Thread stoped [15:39:11]accept exits with 10 [15:39:11]New connection [15:39:11]New thread 3066813796 created [15:39:11]Thread 3066957156 joined [15:39:11]Waiting for new connection... [15:39:11] Sock 10.Parse request [15:39:11]Sock 10.Check first char [15:39:11]Sock 10.First char is OK [15:39:11]request: POST /json_proto HTTP/1.0 [15:39:11]Method: POST [15:39:11]URL: /json_proto [15:39:11]Method is POST - this is cgi request [15:39:11]url: /json_proto [15:39:11]query_string will be loaded in cgi processing [15:39:11]execute_cgi json_proto POST (null) [15:39:11]execute_cgi path=json_proto method=POST [15:39:11]POST find Content-Length [15:39:11]Host: 172.17.39.195:8080 [15:39:11]Content-Length: 331 [15:39:11]Content-Type: application/json [15:39:11] [15:39:11]POST finish read [15:39:11]Found Content-Length = 331 [15:39:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:39:11]execute_script... [15:39:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:39:11]POST & json_proto [15:39:11]process_json_proto [15:39:11]json parsed OK: [15:39:11]protocol is kg_v1.0 [15:39:11]action value=get_value [15:39:11]process_action get_value [15:39:11]cmd_get_value [15:39:11]process_action get_value done [15:39:11]requested_data is exist [15:39:11]produce_requested_data [15:39:11]requested_item fm.sale.total is exist - process it [15:39:11]SAM_PROTO_GetFMData [15:39:11]wFMCommunicate request_size=4 [15:39:11]MH_SAM_APDU [15:39:11]CAPDU: 80 13 03 00 [15:39:11]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [15:39:11]Write i2c OK [15:39:11]MH_I2C_Read... [15:39:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:39:12]Read from MH i2c: E2 [15:39:12]MH_I2C_Read... [15:39:12]Read from MH i2c: E2 FD 00 [15:39:12]MH_I2C_Read... [15:39:12]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 BD [15:39:12]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 [15:39:12]wFMCommunicate OK [15:39:12]wFMCommunicate request_size=4 [15:39:12]MH_SAM_APDU [15:39:12]CAPDU: 80 17 00 00 [15:39:12]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [15:39:12]Write i2c OK [15:39:12]MH_I2C_Read... [15:39:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:12]Read from MH i2c: E2 [15:39:12]MH_I2C_Read... [15:39:12]Read from MH i2c: E2 FD 00 [15:39:12]MH_I2C_Read... [15:39:12]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 B8 [15:39:12]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:39:12]wFMCommunicate OK [15:39:12]wFMCommunicate request_size=4 [15:39:12]MH_SAM_APDU [15:39:12]CAPDU: 80 17 00 00 [15:39:12]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [15:39:12]Write i2c OK [15:39:12]MH_I2C_Read... [15:39:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:12]Read from MH i2c: E2 [15:39:12]MH_I2C_Read... [15:39:12]Read from MH i2c: E2 FD 00 [15:39:12]MH_I2C_Read... [15:39:12]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 BC [15:39:12]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:39:12]wFMCommunicate OK [15:39:12]wFMCommunicate request_size=4 [15:39:12]MH_SAM_APDU [15:39:12]CAPDU: 80 17 00 00 [15:39:12]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [15:39:12]Write i2c OK [15:39:12]MH_I2C_Read... [15:39:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:12]Read from MH i2c: E2 [15:39:12]MH_I2C_Read... [15:39:12]Read from MH i2c: E2 FD 00 [15:39:12]MH_I2C_Read... [15:39:12]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 11 [15:39:12]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:39:12]wFMCommunicate OK [15:39:12]wFMCommunicate request_size=4 [15:39:12]MH_SAM_APDU [15:39:12]CAPDU: 80 17 00 00 [15:39:12]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [15:39:12]Write i2c OK [15:39:12]MH_I2C_Read... [15:39:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [15:39:13]Read from MH i2c: E2 [15:39:13]MH_I2C_Read... [15:39:13]Read from MH i2c: E2 E3 00 [15:39:13]MH_I2C_Read... [15:39:13]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [15:39:13]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:39:13]wFMCommunicate OK [15:39:13]SAM_PROTO_GetFMData done [15:39:13]requested_item fm.sale_refund.total is exist - process it [15:39:13]requested_item fm.buy.total is exist - process it [15:39:13]requested_item shift.sale.total is exist - process it [15:39:13]SAM_PROTO_GetShiftData [15:39:13]wFMCommunicate request_size=4 [15:39:13]MH_SAM_APDU [15:39:13]CAPDU: 80 13 02 00 [15:39:13]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [15:39:13]Write i2c OK [15:39:13]MH_I2C_Read... [15:39:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:39:13]Read from MH i2c: E2 [15:39:13]MH_I2C_Read... [15:39:13]Read from MH i2c: E2 FD 00 [15:39:13]MH_I2C_Read... [15:39:13]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 21 [15:39:13]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [15:39:13]wFMCommunicate OK [15:39:13]wFMCommunicate request_size=4 [15:39:13]MH_SAM_APDU [15:39:13]CAPDU: 80 17 00 00 [15:39:13]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [15:39:13]Write i2c OK [15:39:13]MH_I2C_Read... [15:39:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:13]Read from MH i2c: E2 [15:39:13]MH_I2C_Read... [15:39:13]Read from MH i2c: E2 FD 00 [15:39:13]MH_I2C_Read... [15:39:13]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 BB [15:39:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:39:13]wFMCommunicate OK [15:39:13]wFMCommunicate request_size=4 [15:39:13]MH_SAM_APDU [15:39:13]CAPDU: 80 17 00 00 [15:39:13]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [15:39:13]Write i2c OK [15:39:13]MH_I2C_Read... [15:39:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:14]Read from MH i2c: E2 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 FD 00 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 51 [15:39:14]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:39:14]wFMCommunicate OK [15:39:14]wFMCommunicate request_size=4 [15:39:14]MH_SAM_APDU [15:39:14]CAPDU: 80 17 00 00 [15:39:14]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [15:39:14]Write i2c OK [15:39:14]MH_I2C_Read... [15:39:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:14]Read from MH i2c: E2 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 FD 00 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 FD 00 1B 00 00 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 90 00 0D [15:39:14]RAPDU: 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 90 00 [15:39:14]wFMCommunicate OK [15:39:14]wFMCommunicate request_size=4 [15:39:14]MH_SAM_APDU [15:39:14]CAPDU: 80 17 00 00 [15:39:14]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [15:39:14]Write i2c OK [15:39:14]MH_I2C_Read... [15:39:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [15:39:14]Read from MH i2c: E2 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 CB 00 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 85 [15:39:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:39:14]wFMCommunicate OK [15:39:14]SAM_PROTO_GetShiftData done [15:39:14]requested_item shift.sale.total_cash is exist - process it [15:39:14]requested_item shift.sale_refund.total is exist - process it [15:39:14]requested_item shift.sale_refund.total_cash is exist - process it [15:39:14]requested_item shift.buy.total is exist - process it [15:39:14]requested_item shift.buy.total_cash is exist - process it [15:39:14]produce_requested_data done [15:39:14]produce_requested_data return {"fm.sale.total":72763320.54,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":43234.22,"shift.sale.total_cash":29214.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} [15:39:14]process_action_free get_value [15:39:14]json_value_free [15:39:14]json_value_free done [15:39:14]process_json_proto returns [15:39:14]Send response to host [15:39:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":72763320.54,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":43234.22,"shift.sale.total_cash":29214.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}}} [15:39:14]free response buf [15:39:14]execute_script done [15:39:14]execute_script returns [15:39:14]free content buf [15:39:14]Sock 10.Close socket [15:39:14]Sock 10.Thread stoped [15:39:14]accept exits with 7 [15:39:14]New connection [15:39:14]New thread 3066957156 created [15:39:14]Thread 3066813796 joined [15:39:14]Waiting for new connection... [15:39:14] Sock 7.Parse request [15:39:14]Sock 7.Check first char [15:39:14]Sock 7.First char is OK [15:39:14]request: POST /json_proto HTTP/1.0 [15:39:14]Method: POST [15:39:14]URL: /json_proto [15:39:14]Method is POST - this is cgi request [15:39:14]url: /json_proto [15:39:14]query_string will be loaded in cgi processing [15:39:14]execute_cgi json_proto POST (null) [15:39:14]execute_cgi path=json_proto method=POST [15:39:14]POST find Content-Length [15:39:14]Host: 172.17.39.195:8080 [15:39:14]Content-Length: 331 [15:39:14]Content-Type: application/json [15:39:14] [15:39:14]POST finish read [15:39:14]Found Content-Length = 331 [15:39:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:39:14]execute_script... [15:39:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:39:14]POST & json_proto [15:39:14]process_json_proto [15:39:14]json parsed OK: [15:39:14]protocol is kg_v1.0 [15:39:14]action value=get_value [15:39:14]process_action get_value [15:39:14]cmd_get_value [15:39:14]process_action get_value done [15:39:14]requested_data is exist [15:39:14]produce_requested_data [15:39:14]requested_item fm.sale.total is exist - process it [15:39:14]SAM_PROTO_GetFMData [15:39:14]wFMCommunicate request_size=4 [15:39:14]MH_SAM_APDU [15:39:14]CAPDU: 80 13 03 00 [15:39:14]Write to MH i2c: E2 08 00 1D 00 80 13 03 00 00 00 00 00 9C [15:39:14]Write i2c OK [15:39:14]MH_I2C_Read... [15:39:15]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:39:15]Read from MH i2c: E2 [15:39:15]MH_I2C_Read... [15:39:15]Read from MH i2c: E2 FD 00 [15:39:15]MH_I2C_Read... [15:39:15]Read from MH i2c: E2 FD 00 1D 00 00 C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 C7 [15:39:15]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 [15:39:15]wFMCommunicate OK [15:39:15]wFMCommunicate request_size=4 [15:39:15]MH_SAM_APDU [15:39:15]CAPDU: 80 17 00 00 [15:39:15]Write to MH i2c: E2 08 00 1E 00 80 17 00 00 00 00 00 00 9E [15:39:15]Write i2c OK [15:39:15]MH_I2C_Read... [15:39:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:15]Read from MH i2c: E2 [15:39:15]MH_I2C_Read... [15:39:15]Read from MH i2c: E2 FD 00 [15:39:15]MH_I2C_Read... [15:39:15]Read from MH i2c: E2 FD 00 1E 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 C2 [15:39:15]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:39:15]wFMCommunicate OK [15:39:15]wFMCommunicate request_size=4 [15:39:15]MH_SAM_APDU [15:39:15]CAPDU: 80 17 00 00 [15:39:15]Write to MH i2c: E2 08 00 1F 00 80 17 00 00 00 00 00 00 9F [15:39:15]Write i2c OK [15:39:15]MH_I2C_Read... [15:39:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:15]Read from MH i2c: E2 [15:39:15]MH_I2C_Read... [15:39:15]Read from MH i2c: E2 FD 00 [15:39:15]MH_I2C_Read... [15:39:15]Read from MH i2c: E2 FD 00 1F 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C6 [15:39:16]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 OFD Sender: No OFD packet to send [15:39:16]03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [15:39:16]wFMCommunicate OK [15:39:16]wFMCommunicate request_size=4 [15:39:16]MH_SAM_APDU [15:39:16]CAPDU: 80 17 00 00 [15:39:16]Write to MH i2c: E2 08 00 20 00 80 17 00 00 00 00 00 00 A0 [15:39:16]Write i2c OK [15:39:16]MH_I2C_Read... [15:39:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:16]Read from MH i2c: E2 [15:39:16]MH_I2C_Read... [15:39:16]Read from MH i2c: E2 FD 00 [15:39:16]MH_I2C_Read... [15:39:16]Read from MH i2c: E2 FD 00 20 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 1B [15:39:16]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:39:16]wFMCommunicate OK [15:39:16]wFMCommunicate request_size=4 [15:39:16]MH_SAM_APDU [15:39:16]CAPDU: 80 17 00 00 [15:39:16]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [15:39:16]Write i2c OK [15:39:16]MH_I2C_Read... [15:39:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [15:39:16]Read from MH i2c: E2 [15:39:16]MH_I2C_Read... [15:39:16]Read from MH i2c: E2 E3 00 [15:39:16]MH_I2C_Read... [15:39:16]Read from MH i2c: E2 E3 00 21 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [15:39:16]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:39:16]wFMCommunicate OK [15:39:16]SAM_PROTO_GetFMData done [15:39:16]requested_item fm.sale_refund.total is exist - process it [15:39:16]requested_item fm.buy.total is exist - process it [15:39:16]requested_item shift.sale.total is exist - process it [15:39:16]SAM_PROTO_GetShiftData [15:39:16]wFMCommunicate request_size=4 [15:39:16]MH_SAM_APDU [15:39:16]CAPDU: 80 13 02 00 [15:39:16]Write to MH i2c: E2 08 00 22 00 80 13 02 00 00 00 00 00 A0 [15:39:16]Write i2c OK [15:39:16]MH_I2C_Read... [15:39:17]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:39:17]Read from MH i2c: E2 [15:39:17]MH_I2C_Read... [15:39:17]Read from MH i2c: E2 FD 00 [15:39:17]MH_I2C_Read... [15:39:17]Read from MH i2c: E2 FD 00 22 00 00 AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 2B [15:39:17]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [15:39:17]wFMCommunicate OK [15:39:17]wFMCommunicate request_size=4 [15:39:17]MH_SAM_APDU [15:39:17]CAPDU: 80 17 00 00 [15:39:17]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [15:39:17]Write i2c OK [15:39:17]MH_I2C_Read... [15:39:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:17]Read from MH i2c: E2 [15:39:17]MH_I2C_Read... [15:39:17]Read from MH i2c: E2 FD 00 [15:39:17]MH_I2C_Read... [15:39:17]Read from MH i2c: E2 FD 00 23 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 C5 [15:39:17]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:39:17]wFMCommunicate OK [15:39:17]wFMCommunicate request_size=4 [15:39:17]MH_SAM_APDU [15:39:17]CAPDU: 80 17 00 00 [15:39:17]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [15:39:17]Write i2c OK [15:39:17]MH_I2C_Read... [15:39:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:18]Read from MH i2c: E2 [15:39:18]MH_I2C_Read... [15:39:18]Read from MH i2c: E2 FD 00 [15:39:18]MH_I2C_Read... [15:39:18]Read from MH i2c: E2 FD 00 24 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 5B [15:39:18]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:39:18]wFMCommunicate OK [15:39:18]wFMCommunicate request_size=4 [15:39:18]MH_SAM_APDU [15:39:18]CAPDU: 80 17 00 00 [15:39:18]Write to MH i2c: E2 08 00 25 00 80 17 00 00 00 00 00 00 A5 [15:39:18]Write i2c OK [15:39:18]MH_I2C_Read... [15:39:18]Read from MH i2c: E2 [15:39:18]MH_I2C_Read... [15:39:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:18]Read from MH i2c: E2 FD 00 [15:39:18]MH_I2C_Read... [15:39:18]Read from MH i2c: E2 FD 00 25 00 00 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 90 00 17 [15:39:18]RAPDU: 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 90 00 [15:39:18]wFMCommunicate OK [15:39:18]wFMCommunicate request_size=4 [15:39:18]MH_SAM_APDU [15:39:18]CAPDU: 80 17 00 00 [15:39:18]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [15:39:18]Write i2c OK [15:39:18]MH_I2C_Read... [15:39:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [15:39:18]Read from MH i2c: E2 [15:39:18]MH_I2C_Read... [15:39:18]Read from MH i2c: E2 CB 00 [15:39:18]MH_I2C_Read... [15:39:18]Read from MH i2c: E2 CB 00 26 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 8F [15:39:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:39:19]wFMCommunicate OK [15:39:19]SAM_PROTO_GetShiftData done [15:39:19]requested_item shift.sale.total_cash is exist - process it [15:39:19]requested_item shift.sale_refund.total is exist - process it [15:39:19]requested_item shift.sale_refund.total_cash is exist - process it [15:39:19]requested_item shift.buy.total is exist - process it [15:39:19]requested_item shift.buy.total_cash is exist - process it [15:39:19]produce_requested_data done [15:39:19]produce_requested_data return {"fm.sale.total":72763320.54,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":43234.22,"shift.sale.total_cash":29214.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} [15:39:19]process_action_free get_value [15:39:19]json_value_free [15:39:19]json_value_free done [15:39:19]process_json_proto returns [15:39:19]Send response to host [15:39:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":72763320.54,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":43234.22,"shift.sale.total_cash":29214.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}}} [15:39:19]free response buf [15:39:19]execute_script done [15:39:19]execute_script returns [15:39:19]free content buf [15:39:19]Sock 7.Close socket [15:39:19]Sock 7.Thread stoped [15:39:19]accept exits with 9 [15:39:19]New connection [15:39:19]New thread 3066813796 created [15:39:19]Thread 3066957156 joined [15:39:19]Waiting for new connection... [15:39:19] Sock 9.Parse request [15:39:19]Sock 9.Check first char [15:39:19]Sock 9.First char is OK [15:39:19]request: POST /json_proto HTTP/1.0 [15:39:19]Method: POST [15:39:19]URL: /json_proto [15:39:19]Method is POST - this is cgi request [15:39:19]url: /json_proto [15:39:19]query_string will be loaded in cgi processing [15:39:19]execute_cgi json_proto POST (null) [15:39:19]execute_cgi path=json_proto method=POST [15:39:19]POST find Content-Length [15:39:19]Host: 172.17.39.195:8080 [15:39:19]Content-Length: 263 [15:39:19]Content-Type: application/json [15:39:19] [15:39:19]POST finish read [15:39:19]Found Content-Length = 263 [15:39:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u043E\u043D\u0443\u0440\u0431\u0430\u0435\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:19]execute_script... [15:39:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u043E\u043D\u0443\u0440\u0431\u0430\u0435\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:19]POST & json_proto [15:39:19]process_json_proto [15:39:19]json parsed OK: [15:39:19]protocol is kg_v1.0 [15:39:19]action value=x_report [15:39:19]process_action x_report [15:39:19]cmd_x_report [15:39:19]MH_GetDate [15:39:19]Write to MH i2c: F0 00 00 27 00 16 [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: F0 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: F0 09 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: F0 09 00 27 00 00 27 93 79 66 99 81 91 64 C7 [15:39:19]GetLastDocTimeStamp 1719238297 [15:39:19]current date 1719243559 [15:39:19]FM_GetShiftState [15:39:19]SAM_PROTO_GetShiftState [15:39:19]wFMCommunicate request_size=4 [15:39:19]MH_SAM_APDU [15:39:19]CAPDU: 80 13 01 00 [15:39:19]Write to MH i2c: E2 08 00 28 00 80 13 01 00 00 00 00 00 A5 [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:19]Read from MH i2c: E2 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 0E 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 0E 00 28 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 B4 [15:39:19]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [15:39:19]wFMCommunicate OK [15:39:19]SAM_PROTO_GetShiftState done [15:39:19]FM_GetShiftState done [15:39:19]KKMCreateXReportDocument [15:39:19]Load OK [15:39:19]Malloc new data [15:39:19]MH_GetDate [15:39:19]Write to MH i2c: F0 00 00 29 00 18 [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: F0 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: F0 09 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: F0 09 00 29 00 00 28 93 79 66 99 81 91 64 CA [15:39:19]Malloc new data [15:39:19]Malloc new data [15:39:19]wFMCommunicate request_size=4 [15:39:19]MH_SAM_APDU [15:39:19]CAPDU: 80 11 00 00 [15:39:19]Write to MH i2c: E2 08 00 2A 00 80 11 00 00 00 00 00 00 A4 [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:19]Read from MH i2c: E2 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 17 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 17 00 2A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 F4 [15:39:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [15:39:19]wFMCommunicate OK [15:39:19]SAM_PROTO_GetFieldsCounters [15:39:19]wFMCommunicate request_size=4 [15:39:19]MH_SAM_APDU [15:39:19]CAPDU: 80 13 00 00 [15:39:19]Write to MH i2c: E2 08 00 2B 00 80 13 00 00 00 00 00 00 A7 [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:39:19]Read from MH i2c: E2 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 62 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 62 00 2B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [15:39: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:39:19]wFMCommunicate OK [15:39:19]SAM_PROTO_GetFieldsCounters done [15:39:19]Malloc new data [15:39:19]Malloc new data [15:39:19]Malloc new data [15:39:19]KKMCreateXReportDocument OK [15:39:19]KKMSetXReportData OK [15:39:19]KKMPrepareXReportFMData [15:39:19]SAM_PROTO_GetShiftData [15:39:19]wFMCommunicate request_size=4 [15:39:19]MH_SAM_APDU [15:39:19]CAPDU: 80 13 02 00 [15:39:19]Write to MH i2c: E2 08 00 2C 00 80 13 02 00 00 00 00 00 AA [15:39:19]Write i2c OK [15:39:19]MH_I2C_Read... [15:39:19]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:39:19]Read from MH i2c: E2 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 FD 00 [15:39:19]MH_I2C_Read... [15:39:19]Read from MH i2c: E2 FD 00 2C 00 00 AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 35 [15:39:20]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [15:39:20]wFMCommunicate OK [15:39:20]wFMCommunicate request_size=4 [15:39:20]MH_SAM_APDU [15:39:20]CAPDU: 80 17 00 00 [15:39:20]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [15:39:20]Write i2c OK [15:39:20]MH_I2C_Read... [15:39:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:20]Read from MH i2c: E2 [15:39:20]MH_I2C_Read... [15:39:20]Read from MH i2c: E2 FD 00 [15:39:20]MH_I2C_Read... [15:39:20]Read from MH i2c: E2 FD 00 2D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 CF [15:39:20]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:39:20]wFMCommunicate OK [15:39:20]wFMCommunicate request_size=4 [15:39:20]MH_SAM_APDU [15:39:20]CAPDU: 80 17 00 00 [15:39:20]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [15:39:20]Write i2c OK [15:39:20]MH_I2C_Read... [15:39:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:20]Read from MH i2c: E2 [15:39:20]MH_I2C_Read... [15:39:20]Read from MH i2c: E2 FD 00 [15:39:20]MH_I2C_Read... [15:39:20]Read from MH i2c: E2 FD 00 2E 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 65 [15:39:21]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:39:21]wFMCommunicate OK [15:39:21]wFMCommunicate request_size=4 [15:39:21]MH_SAM_APDU [15:39:21]CAPDU: 80 17 00 00 [15:39:21]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [15:39:21]Write i2c OK [15:39:21]MH_I2C_Read... [15:39:21]OFD Sender: No OFD packet to send [15:39:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:21]Read from MH i2c: E2 [15:39:21]MH_I2C_Read... [15:39:21]Read from MH i2c: E2 FD 00 [15:39:21]MH_I2C_Read... [15:39:21]Read from MH i2c: E2 FD 00 2F 00 00 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 90 00 21 [15:39:21]RAPDU: 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 90 00 [15:39:21]wFMCommunicate OK [15:39:21]wFMCommunicate request_size=4 [15:39:21]MH_SAM_APDU [15:39:21]CAPDU: 80 17 00 00 [15:39:21]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [15:39:21]Write i2c OK [15:39:21]MH_I2C_Read... [15:39:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [15:39:21]Read from MH i2c: E2 [15:39:21]MH_I2C_Read... [15:39:21]Read from MH i2c: E2 CB 00 [15:39:21]MH_I2C_Read... [15:39:21]Read from MH i2c: E2 CB 00 30 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 99 [15:39:21]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:39:21]wFMCommunicate OK [15:39:21]SAM_PROTO_GetShiftData done [15:39:21]1194 (1194) - счетчики итогов смены [15:39:21] 1134 (4) - 77 - количество чеков со всеми признаками расчетов [15:39:21] 1129 (155) - счетчики операций «приход» [15:39:21] 1135 (4) - 77 - количество чеков по признаку расчетов [15:39:21] 1201 (3) - 43234.22 - общая итоговая сумма в чеках [15:39:21] 1136 (3) - 29214.00 - итоговая сумма в чеках наличными [15:39:21] 1138 (3) - 14020.22 - итоговая сумма в чеках безналичными [15:39:21] 1024 (122) - суммы налогов [15:39:21] 1006 (9) - суммы НДС [15:39:21] 1010 (1) - 0% - код ставки НДС [15:39:21] 1011 (0) - 0.00 - сумма НДС по ставке [15:39:21] 1006 (12) - суммы НДС [15:39:21] 1010 (1) - 12% - код ставки НДС [15:39:22] 1011 (3) - 4592.44 - сумма НДС по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 0% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (11) - суммы НСП [15:39:22] 1014 (1) - 1% - код ставки НСП [15:39:22] 1015 (2) - 382.66 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 2% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 3% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 5% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 0,50% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 1,50% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1130 (141) - счетчики операций «возврат прихода» [15:39:22] 1135 (4) - 0 - количество чеков по признаку расчетов [15:39:22] 1201 (0) - 0.00 - общая итоговая сумма в чеках [15:39:22] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [15:39:22] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [15:39:22] 1024 (117) - суммы налогов [15:39:22] 1006 (9) - суммы НДС [15:39:22] 1010 (1) - 0% - код ставки НДС [15:39:22] 1011 (0) - 0.00 - сумма НДС по ставке [15:39:22] 1006 (9) - суммы НДС [15:39:22] 1010 (1) - 12% - код ставки НДС [15:39:22] 1011 (0) - 0.00 - сумма НДС по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 0% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 1% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 2% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 3% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 5% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 0,50% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 1,50% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1131 (141) - счетчики операций «расход» [15:39:22] 1135 (4) - 0 - количество чеков по признаку расчетов [15:39:22] 1201 (0) - 0.00 - общая итоговая сумма в чеках [15:39:22] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [15:39:22] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [15:39:22] 1024 (117) - суммы налогов [15:39:22] 1006 (9) - суммы НДС [15:39:22] 1010 (1) - 0% - код ставки НДС [15:39:22] 1011 (0) - 0.00 - сумма НДС по ставке [15:39:22] 1006 (9) - суммы НДС [15:39:22] 1010 (1) - 12% - код ставки НДС [15:39:22] 1011 (0) - 0.00 - сумма НДС по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 0% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 1% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 2% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 3% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 5% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 0,50% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 1,50% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1132 (141) - счетчики операций «возврат расхода» [15:39:22] 1135 (4) - 0 - количество чеков по признаку расчетов [15:39:22] 1201 (0) - 0.00 - общая итоговая сумма в чеках [15:39:22] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [15:39:22] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [15:39:22] 1024 (117) - суммы налогов [15:39:22] 1006 (9) - суммы НДС [15:39:22] 1010 (1) - 0% - код ставки НДС [15:39:22] 1011 (0) - 0.00 - сумма НДС по ставке [15:39:22] 1006 (9) - суммы НДС [15:39:22] 1010 (1) - 12% - код ставки НДС [15:39:22] 1011 (0) - 0.00 - сумма НДС по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 0% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 1% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 2% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 3% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 5% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 0,50% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1007 (9) - суммы НСП [15:39:22] 1014 (1) - 1,50% - код ставки НСП [15:39:22] 1015 (0) - 0.00 - сумма НСП по ставке [15:39:22] 1133 (588) - - счетчики коррекции - не используются [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1194 (04AA) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1134 (046E) [15:39:22]Malloc new data [15:39:22]Processing tag 1129 (0469) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1135 (046F) [15:39:22]Malloc new data [15:39:22]Processing tag 1201 (04B1) [15:39:22]Malloc new data [15:39:22]Processing tag 1136 (0470) [15:39:22]Malloc new data [15:39:22]Processing tag 1138 (0472) [15:39:22]Malloc new data [15:39:22]Processing tag 1024 (0400) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1006 (03EE) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1010 (03F2) [15:39:22]Malloc new data [15:39:22]Processing tag 1011 (03F3) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1006 (03EE) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1010 (03F2) [15:39:22]Malloc new data [15:39:22]Processing tag 1011 (03F3) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]SetTLVBufToDocument err=0 [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1130 (046A) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1135 (046F) [15:39:22]Malloc new data [15:39:22]Processing tag 1201 (04B1) [15:39:22]Malloc new data [15:39:22]Processing tag 1136 (0470) [15:39:22]Malloc new data [15:39:22]Processing tag 1138 (0472) [15:39:22]Malloc new data [15:39:22]Processing tag 1024 (0400) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1006 (03EE) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1010 (03F2) [15:39:22]Malloc new data [15:39:22]Processing tag 1011 (03F3) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1006 (03EE) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1010 (03F2) [15:39:22]Malloc new data [15:39:22]Processing tag 1011 (03F3) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]SetTLVBufToDocument err=0 [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1131 (046B) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1135 (046F) [15:39:22]Malloc new data [15:39:22]Processing tag 1201 (04B1) [15:39:22]Malloc new data [15:39:22]Processing tag 1136 (0470) [15:39:22]Malloc new data [15:39:22]Processing tag 1138 (0472) [15:39:22]Malloc new data [15:39:22]Processing tag 1024 (0400) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1006 (03EE) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1010 (03F2) [15:39:22]Malloc new data [15:39:22]Processing tag 1011 (03F3) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1006 (03EE) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1010 (03F2) [15:39:22]Malloc new data [15:39:22]Processing tag 1011 (03F3) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:22]Malloc new data [15:39:22]Processing tag 1015 (03F7) [15:39:22]Malloc new data [15:39:22]SetTLVBufToDocument err=0 [15:39:22]Processing tag 1007 (03EF) [15:39:22]Load OK [15:39:22]SetTLVBufToDocument [15:39:22]Processing tag 1014 (03F6) [15:39:23]Malloc new data [15:39:23]Processing tag 1015 (03F7) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1007 (03EF) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1014 (03F6) [15:39:23]Malloc new data [15:39:23]Processing tag 1015 (03F7) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1007 (03EF) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1014 (03F6) [15:39:23]Malloc new data [15:39:23]Processing tag 1015 (03F7) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1007 (03EF) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1014 (03F6) [15:39:23]Malloc new data [15:39:23]Processing tag 1015 (03F7) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]SetTLVBufToDocument err=0 [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1132 (046C) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1135 (046F) [15:39:23]Malloc new data [15:39:23]Processing tag 1201 (04B1) [15:39:23]Malloc new data [15:39:23]Processing tag 1136 (0470) [15:39:23]Malloc new data [15:39:23]Processing tag 1138 (0472) [15:39:23]Malloc new data [15:39:23]Processing tag 1024 (0400) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1006 (03EE) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1010 (03F2) [15:39:23]Malloc new data [15:39:23]Processing tag 1011 (03F3) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1006 (03EE) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1010 (03F2) [15:39:23]Malloc new data [15:39:23]Processing tag 1011 (03F3) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1007 (03EF) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1014 (03F6) [15:39:23]Malloc new data [15:39:23]Processing tag 1015 (03F7) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1007 (03EF) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1014 (03F6) [15:39:23]Malloc new data [15:39:23]Processing tag 1015 (03F7) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1007 (03EF) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1014 (03F6) [15:39:23]Malloc new data [15:39:23]Processing tag 1015 (03F7) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1007 (03EF) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1014 (03F6) [15:39:23]Malloc new data [15:39:23]Processing tag 1015 (03F7) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1007 (03EF) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1014 (03F6) [15:39:23]Malloc new data [15:39:23]Processing tag 1015 (03F7) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1007 (03EF) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1014 (03F6) [15:39:23]Malloc new data [15:39:23]Processing tag 1015 (03F7) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1007 (03EF) [15:39:23]Load OK [15:39:23]SetTLVBufToDocument [15:39:23]Processing tag 1014 (03F6) [15:39:23]Malloc new data [15:39:23]Processing tag 1015 (03F7) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]SetTLVBufToDocument err=0 [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Processing tag 1133 (046D) [15:39:23]Malloc new data [15:39:23]SetTLVBufToDocument err=0 [15:39:23]SetTLVBufToDocument err=0 [15:39:23]Malloc new data [15:39:23]SAM_PROTO_GetFMData [15:39:23]wFMCommunicate request_size=4 [15:39:23]MH_SAM_APDU [15:39:23]CAPDU: 80 13 03 00 [15:39:23]Write to MH i2c: E2 08 00 31 00 80 13 03 00 00 00 00 00 B0 [15:39:23]Write i2c OK [15:39:23]MH_I2C_Read... [15:39:23]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:39:23]Read from MH i2c: E2 [15:39:23]MH_I2C_Read... [15:39:23]Read from MH i2c: E2 FD 00 [15:39:23]MH_I2C_Read... [15:39:23]Read from MH i2c: E2 FD 00 31 00 00 C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 DB [15:39:23]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 [15:39:23]wFMCommunicate OK [15:39:23]wFMCommunicate request_size=4 [15:39:23]MH_SAM_APDU [15:39:23]CAPDU: 80 17 00 00 [15:39:23]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [15:39:23]Write i2c OK [15:39:23]MH_I2C_Read... [15:39:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:24]Read from MH i2c: E2 [15:39:24]MH_I2C_Read... [15:39:24]Read from MH i2c: E2 FD 00 [15:39:24]MH_I2C_Read... [15:39:24]Read from MH i2c: E2 FD 00 32 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 D6 [15:39:24]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:39:24]wFMCommunicate OK [15:39:24]wFMCommunicate request_size=4 [15:39:24]MH_SAM_APDU [15:39:24]CAPDU: 80 17 00 00 [15:39:24]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [15:39:24]Write i2c OK [15:39:24]MH_I2C_Read... [15:39:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:24]Read from MH i2c: E2 [15:39:24]MH_I2C_Read... [15:39:24]Read from MH i2c: E2 FD 00 [15:39:24]MH_I2C_Read... [15:39:24]Read from MH i2c: E2 FD 00 33 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 DA [15:39:24]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:39:24]wFMCommunicate OK [15:39:24]wFMCommunicate request_size=4 [15:39:24]MH_SAM_APDU [15:39:24]CAPDU: 80 17 00 00 [15:39:24]Write to MH i2c: E2 08 00 34 00 80 17 00 00 00 00 00 00 B4 [15:39:24]Write i2c OK [15:39:24]MH_I2C_Read... [15:39:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:39:25]Read from MH i2c: E2 [15:39:25]MH_I2C_Read... [15:39:25]Read from MH i2c: E2 FD 00 [15:39:25]MH_I2C_Read... [15:39:25]Read from MH i2c: E2 FD 00 34 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 2F [15:39:25]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:39:25]wFMCommunicate OK [15:39:25]wFMCommunicate request_size=4 [15:39:25]MH_SAM_APDU [15:39:25]CAPDU: 80 17 00 00 [15:39:25]Write to MH i2c: E2 08 00 35 00 80 17 00 00 00 00 00 00 B5 [15:39:25]Write i2c OK [15:39:25]MH_I2C_Read... [15:39:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [15:39:25]Read from MH i2c: E2 [15:39:25]MH_I2C_Read... [15:39:25]Read from MH i2c: E2 E3 00 [15:39:25]MH_I2C_Read... [15:39:25]Read from MH i2c: E2 E3 00 35 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 94 [15:39:25]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:39:25]wFMCommunicate OK [15:39:25]SAM_PROTO_GetFMData done [15:39:25]FM_GetFMData:85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 OFD Sender: No OFD packet to send [15:39:26]01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [15:39:26]oper:6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 [15:39:26]total:16 04 B4 B1 01 [15:39:26]Malloc new data [15:39:26]oper:6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [15:39:26]total:60 EC 94 A0 [15:39:26]Malloc new data [15:39:26]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 [15:39:26]total: [15:39:26]Malloc new data [15:39:26]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 [15:39:26]total: [15:39:26]Malloc new data [15:39:26]KKMPrepareXReportFMData err=0 [15:39:26]Х отчет ИНН: 02508201610067 Кассир: Конурбаев Т. 24.06.2024 15:39 Смена: 266 РНМ: 0000000000095696 ЗНМ: 0300000170 СНО: Общий режим Всего чеков: 77 ИТОГИ ПРИХОД Чеков: 77 Общий итог: 43234.22 Итого наличными: 29214.00 Итого безнал.: 14020.22 НДС 0% : 0.00 НДС 12% : 4592.44 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 382.66 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Нал. в кассе: 29214.00 НС Приход: 72763320.54 НС Возвр.Прихода: 26941144.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000875009 [15:39:26]StoreToDocumentArchive [15:39:26]MH_GetDate [15:39:26]Write to MH i2c: F0 00 00 36 00 25 [15:39:26]Write i2c OK [15:39:26]MH_I2C_Read... [15:39:26]Read from MH i2c: F0 [15:39:26]MH_I2C_Read... [15:39:26]Read from MH i2c: F0 09 00 [15:39:26]MH_I2C_Read... [15:39:26]Read from MH i2c: F0 09 00 36 00 00 2F 93 79 66 99 81 91 64 DE [15:39:26]shift 266 fd 1719243567 [15:39:26]Create dir for shift 0266 [15:39:26]save to /storage/0266/doc_1719243567 [15:39:26]save last doc name /storage/0266/doc_1719243567 to /storage/kkm_last_doc_name [15:39:26]save OK [15:39:26]Clear old archive folders... [15:39:26]NVStorageSaveData kkm_last_timestamp [15:39:26]File name is /storage/kkm_last_timestamp [15:39:26]Write 4 bytes [15:39:26]NVStorageSaveData done [15:39:26]ExternCall_PrintAddStr [15:39:26]wPrintStart [15:39:26]Write to MH i2c: 01 00 00 37 00 37 [15:39:26]Write i2c OK [15:39:26]MH_I2C_Read... [15:39:26]Read from MH i2c: 01 [15:39:26]MH_I2C_Read... [15:39:26]Read from MH i2c: 01 07 00 [15:39:27]MH_I2C_Read... [15:39:27]Read from MH i2c: 01 07 00 37 00 00 00 00 00 00 FF 0F 4C [15:39:27]RasterBufferAndPrint [15:39:27]line Х отчет [15:39:27]line ИНН: 02508201610067 [15:39:27]line Кассир: Конурбаев Т. [15:39:27]line 24.06.2024 15:39 [15:39:27]line Смена: 266 [15:39:27]line РНМ: 0000000000095696 [15:39:27]line ЗНМ: 0300000170 [15:39:27]line СНО: Общий режим [15:39:27]line Всего чеков: 77 [15:39:27]line ИТОГИ ПРИХОД [15:39:27]line Чеков: 77 [15:39:27]line Общий итог: 43234.22 [15:39:27]line Итого наличными: 29214.00 [15:39:27]line Итого безнал.: 14020.22 [15:39:27]line НДС 0% : 0.00 [15:39:27]line НДС 12% : 4592.44 [15:39:27]line НСП 0% : 0.00 [15:39:27]line НСП 1,50% : 0.00 [15:39:27]line НСП 0,50% : 0.00 [15:39:27]line НСП 5% : 0.00 [15:39:27]line НСП 3% : 0.00 [15:39:27]line НСП 2% : 0.00 [15:39:27]line НСП 1% : 382.66 [15:39:27]line ИТОГИ ВОЗВРАТ ПРИХОДА [15:39:27]line Чеков: 0 [15:39:27]line Общий итог: 0.00 [15:39:27]line Итого наличными: 0.00 [15:39:27]line Итого безнал.: 0.00 [15:39:27]line НДС 0% : 0.00 [15:39:27]line НДС 12% : 0.00 [15:39:27]line НСП 0% : 0.00 [15:39:27]line НСП 1,50% : 0.00 [15:39:27]line НСП 0,50% : 0.00 [15:39:27]line НСП 5% : 0.00 [15:39:27]line НСП 3% : 0.00 [15:39:27]line НСП 2% : 0.00 [15:39:27]line НСП 1% : 0.00 [15:39:27]line ИТОГИ РАСХОД [15:39:27]line Чеков: 0 [15:39:27]line Общий итог: 0.00 [15:39:27]line Итого наличными: 0.00 [15:39:27]line Итого безнал.: 0.00 [15:39:27]line НДС 0% : 0.00 [15:39:27]line НДС 12% : 0.00 [15:39:27]line НСП 0% : 0.00 [15:39:27]line НСП 1,50% : 0.00 [15:39:27]line НСП 0,50% : 0.00 [15:39:27]line НСП 5% : 0.00 [15:39:27]line НСП 3% : 0.00 [15:39:27]line НСП 2% : 0.00 [15:39:27]line НСП 1% : 0.00 [15:39:27]line ИТОГИ ВОЗВРАТ РАСХОДА [15:39:27]line Чеков: 0 [15:39:27]line Общий итог: 0.00 [15:39:27]line Итого наличными: 0.00 [15:39:27]line Итого безнал.: 0.00 [15:39:27]line НДС 0% : 0.00 [15:39:27]line НДС 12% : 0.00 [15:39:27]line НСП 0% : 0.00 [15:39:27]line НСП 1,50% : 0.00 [15:39:27]line НСП 0,50% : 0.00 [15:39:27]line НСП 5% : 0.00 [15:39:27]line НСП 3% : 0.00 [15:39:27]line НСП 2% : 0.00 [15:39:27]line НСП 1% : 0.00 [15:39:27]line Сумма внесений: 0.00 [15:39:27]line Сумма выплат: 0.00 [15:39:27]line Нал. в кассе: 29214.00 [15:39:27]line НС Приход: 72763320.54 [15:39:27]line НС Возвр.Прихода: 26941144.00 [15:39:27]line НС Расход: 0.00 [15:39:27]line НС Возвр.Расхода: 0.00 [15:39:27]line ФМ: 0000000000875009 [15:39:27]written 0, free lines is 4095 [15:39:27]Write to MH i2c: 01 00 00 83 00 83 [15:39:27]Write i2c OK [15:39:27]MH_I2C_Read... [15:39:27]Read from MH i2c: 01 [15:39:27]MH_I2C_Read... [15:39:27]Read from MH i2c: 01 07 00 [15:39:27]MH_I2C_Read... [15:39:27]Read from MH i2c: 01 07 00 83 00 00 00 00 00 00 8A 0A 1E [15:39:27]RasterBufferAndPrint [15:39:27]line [15:39:27]line [15:39:27]line [15:39:27]line [15:39:27]line [15:39:27]written 0, free lines is 2730 [15:39:27]MH_Cut [15:39:27]Write to MH i2c: D1 01 00 8A 00 01 5C [15:39:27]Write i2c OK [15:39:27]MH_I2C_Read... [15:39:27]Read from MH i2c: D1 [15:39:27]MH_I2C_Read... [15:39:27]Read from MH i2c: D1 01 00 [15:39:27]MH_I2C_Read... [15:39:27]Read from MH i2c: D1 01 00 8A 00 00 5B [15:39:27]Write to MH i2c: 01 00 00 8B 00 8B [15:39:27]Write i2c OK [15:39:27]MH_I2C_Read... [15:39:28]*** Cut start [15:39:28]*** Partial cut [15:39:28]*** CUTSNS_PIN = 1 [15:39:28]*** CUTSNS_PIN = 0 [15:39:29]*** Brake cut motor [15:39:29]Read from MH i2c: 01 [15:39:29]MH_I2C_Read... [15:39:29]*** Stop cut motor [15:39:29]*** Cut end [15:39:29]Read from MH i2c: 01 07 00 [15:39:29]MH_I2C_Read... [15:39:29]Read from MH i2c: 01 07 00 8B 00 00 00 00 00 00 FF 0F A0 [15:39:29]process_action x_report done [15:39:29]requested_data is exist [15:39:29]produce_requested_data [15:39:29]requested_item fd.num is exist - process it [15:39:29]SAM_PROTO_GetFieldsCounters [15:39:29]wFMCommunicate request_size=4 [15:39:29]MH_SAM_APDU [15:39:29]CAPDU: 80 13 00 00 [15:39:29]Write to MH i2c: E2 08 00 8C 00 80 13 00 00 00 00 00 00 08 [15:39:29]Write i2c OK [15:39:29]MH_I2C_Read... [15:39:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:39:29]Read from MH i2c: E2 [15:39:29]MH_I2C_Read... [15:39:29]Read from MH i2c: E2 62 00 [15:39:29]MH_I2C_Read... [15:39:29]Read from MH i2c: E2 62 00 8C 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [15:39: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:39:29]wFMCommunicate OK [15:39:29]SAM_PROTO_GetFieldsCounters done [15:39:29]requested_item shift.num is exist - process it [15:39:29]requested_item shift.opened is exist - process it [15:39:29]req_shift_opened [15:39:29]FM_GetShiftState [15:39:29]SAM_PROTO_GetShiftState [15:39:29]wFMCommunicate request_size=4 [15:39:29]MH_SAM_APDU [15:39:29]CAPDU: 80 13 01 00 [15:39:29]Write to MH i2c: E2 08 00 8D 00 80 13 01 00 00 00 00 00 0A [15:39:29]Write i2c OK [15:39:29]MH_I2C_Read... [15:39:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:29]Read from MH i2c: E2 [15:39:29]MH_I2C_Read... [15:39:29]Read from MH i2c: E2 0E 00 [15:39:29]MH_I2C_Read... [15:39:29]Read from MH i2c: E2 0E 00 8D 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 19 [15:39:29]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [15:39:29]wFMCommunicate OK [15:39:29]SAM_PROTO_GetShiftState done [15:39:29]FM_GetShiftState done [15:39:29]req_shift_opened done [15:39:29]requested_item shift.open_date is exist - process it [15:39:29]req_shift_open_date [15:39:29]req_shift_open_date done [15:39:29]produce_requested_data done [15:39:29]produce_requested_data return {"fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [15:39:29]process_action_free x_report [15:39:29]json_value_free [15:39:29]json_value_free done [15:39:29]process_json_proto returns [15:39:29]Send response to host [15:39:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [15:39:29]free response buf [15:39:29]execute_script done [15:39:29]execute_script returns [15:39:29]free content buf [15:39:29]Sock 9.Close socket [15:39:29]Sock 9.Thread stoped [15:39:31]OFD Sender: No OFD packet to send [15:39:36]OFD Sender: No OFD packet to send [15:39:41]OFD Sender: No OFD packet to send [15:39:46]OFD Sender: No OFD packet to send [15:39:51]OFD Sender: No OFD packet to send [15:39:56]OFD Sender: No OFD packet to send [15:40:01]OFD Sender: No OFD packet to send [15:40:03]accept exits with 7 [15:40:03]New connection [15:40:03]New thread 3066957156 created [15:40:03]Thread 3066813796 joined [15:40:03]Waiting for new connection... [15:40:03] Sock 7.Parse request [15:40:03]Sock 7.Check first char [15:40:03]Sock 7.First char is OK [15:40:03]request: POST /json_proto HTTP/1.0 [15:40:03]Method: POST [15:40:03]URL: /json_proto [15:40:03]Method is POST - this is cgi request [15:40:03]url: /json_proto [15:40:03]query_string will be loaded in cgi processing [15:40:03]execute_cgi json_proto POST (null) [15:40:03]execute_cgi path=json_proto method=POST [15:40:03]POST find Content-Length [15:40:03]Host: 172.17.39.195:8080 [15:40:03]Content-Length: 215 [15:40:03]Content-Type: application/json [15:40:03] [15:40:03]POST finish read [15:40:03]Found Content-Length = 215 [15:40:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:03]execute_script... [15:40:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:03]POST & json_proto [15:40:03]process_json_proto [15:40:03]json parsed OK: [15:40:03]protocol is kg_v1.0 [15:40:03]action value=get_value [15:40:03]process_action get_value [15:40:03]cmd_get_value [15:40:03]process_action get_value done [15:40:03]requested_data is exist [15:40:03]produce_requested_data [15:40:03]requested_item kkm.sn is exist - process it [15:40:03]requested_item kkm.ver is exist - process it [15:40:03]requested_item fm.sn is exist - process it [15:40:03]wFMCommunicate request_size=4 [15:40:03]MH_SAM_APDU [15:40:03]CAPDU: 80 11 00 00 [15:40:03]Write to MH i2c: E2 08 00 8E 00 80 11 00 00 00 00 00 00 08 [15:40:03]Write i2c OK [15:40:03]MH_I2C_Read... [15:40:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:03]Read from MH i2c: E2 [15:40:03]MH_I2C_Read... [15:40:03]Read from MH i2c: E2 17 00 [15:40:03]MH_I2C_Read... [15:40:03]Read from MH i2c: E2 17 00 8E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 58 [15:40:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [15:40:03]wFMCommunicate OK [15:40:03]requested_item fd.num is exist - process it [15:40:03]SAM_PROTO_GetFieldsCounters [15:40:03]wFMCommunicate request_size=4 [15:40:03]MH_SAM_APDU [15:40:03]CAPDU: 80 13 00 00 [15:40:03]Write to MH i2c: E2 08 00 8F 00 80 13 00 00 00 00 00 00 0B [15:40:03]Write i2c OK [15:40:03]MH_I2C_Read... [15:40:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:40:03]Read from MH i2c: E2 [15:40:03]MH_I2C_Read... [15:40:03]Read from MH i2c: E2 62 00 [15:40:03]MH_I2C_Read... [15:40:03]Read from MH i2c: E2 62 00 8F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [15:40: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 13 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:40:03]wFMCommunicate OK [15:40:03]SAM_PROTO_GetFieldsCounters done [15:40:03]requested_item shift.num is exist - process it [15:40:03]requested_item shift.opened is exist - process it [15:40:03]req_shift_opened [15:40:03]FM_GetShiftState [15:40:03]SAM_PROTO_GetShiftState [15:40:03]wFMCommunicate request_size=4 [15:40:03]MH_SAM_APDU [15:40:03]CAPDU: 80 13 01 00 [15:40:03]Write to MH i2c: E2 08 00 90 00 80 13 01 00 00 00 00 00 0D [15:40:03]Write i2c OK [15:40:03]MH_I2C_Read... [15:40:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:03]Read from MH i2c: E2 [15:40:03]MH_I2C_Read... [15:40:03]Read from MH i2c: E2 0E 00 [15:40:03]MH_I2C_Read... [15:40:03]Read from MH i2c: E2 0E 00 90 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 1C [15:40:03]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [15:40:03]wFMCommunicate OK [15:40:03]SAM_PROTO_GetShiftState done [15:40:03]FM_GetShiftState done [15:40:03]req_shift_opened done [15:40:03]requested_item shift.open_date is exist - process it [15:40:03]req_shift_open_date [15:40:03]req_shift_open_date done [15:40:03]produce_requested_data done [15:40:03]produce_requested_data return {"kkm.sn":"0300000170","kkm.ver":"001","fm.sn":"0000000000875009","fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095} [15:40:03]process_action_free get_value [15:40:03]json_value_free [15:40:03]json_value_free done [15:40:03]process_json_proto returns [15:40:03]Send response to host [15:40:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000170","kkm.ver":"001","fm.sn":"0000000000875009","fd.num":77075,"shift.num":397,"shift.opened":1,"shift.open_date":1719189095}}} [15:40:03]free response buf [15:40:03]execute_script done [15:40:03]execute_script returns [15:40:03]free content buf [15:40:03]Sock 7.Close socket [15:40:03]Sock 7.Thread stoped [15:40:03]accept exits with 9 [15:40:03]New connection [15:40:03]New thread 3066813796 created [15:40:03]Thread 3066957156 joined [15:40:03]Waiting for new connection... [15:40:03] Sock 9.Parse request [15:40:03]Sock 9.Check first char [15:40:03]Sock 9.First char is OK [15:40:03]request: POST /json_proto HTTP/1.0 [15:40:03]Method: POST [15:40:03]URL: /json_proto [15:40:03]Method is POST - this is cgi request [15:40:03]url: /json_proto [15:40:03]query_string will be loaded in cgi processing [15:40:03]execute_cgi json_proto POST (null) [15:40:03]execute_cgi path=json_proto method=POST [15:40:03]POST find Content-Length [15:40:03]Host: 172.17.39.195:8080 [15:40:03]Content-Length: 331 [15:40:03]Content-Type: application/json [15:40:03] [15:40:03]POST finish read [15:40:03]Found Content-Length = 331 [15:40:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:40:03]execute_script... [15:40:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:40:03]POST & json_proto [15:40:03]process_json_proto [15:40:03]json parsed OK: [15:40:03]protocol is kg_v1.0 [15:40:03]action value=get_value [15:40:03]process_action get_value [15:40:03]cmd_get_value [15:40:03]process_action get_value done [15:40:03]requested_data is exist [15:40:03]produce_requested_data [15:40:03]requested_item fm.sale.total is exist - process it [15:40:03]SAM_PROTO_GetFMData [15:40:03]wFMCommunicate request_size=4 [15:40:03]MH_SAM_APDU [15:40:03]CAPDU: 80 13 03 00 [15:40:03]Write to MH i2c: E2 08 00 91 00 80 13 03 00 00 00 00 00 10 [15:40:03]Write i2c OK [15:40:03]MH_I2C_Read... [15:40:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:40:03]Read from MH i2c: E2 [15:40:03]MH_I2C_Read... [15:40:03]Read from MH i2c: E2 FD 00 [15:40:03]MH_I2C_Read... [15:40:03]Read from MH i2c: E2 FD 00 91 00 00 C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 3B [15:40:03]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 [15:40:03]wFMCommunicate OK [15:40:03]wFMCommunicate request_size=4 [15:40:03]MH_SAM_APDU [15:40:03]CAPDU: 80 17 00 00 [15:40:03]Write to MH i2c: E2 08 00 92 00 80 17 00 00 00 00 00 00 12 [15:40:03]Write i2c OK [15:40:03]MH_I2C_Read... [15:40:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:04]Read from MH i2c: E2 [15:40:04]MH_I2C_Read... [15:40:04]Read from MH i2c: E2 FD 00 [15:40:04]MH_I2C_Read... [15:40:04]Read from MH i2c: E2 FD 00 92 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 36 [15:40:04]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:40:04]wFMCommunicate OK [15:40:04]wFMCommunicate request_size=4 [15:40:04]MH_SAM_APDU [15:40:04]CAPDU: 80 17 00 00 [15:40:04]Write to MH i2c: E2 08 00 93 00 80 17 00 00 00 00 00 00 13 [15:40:04]Write i2c OK [15:40:04]MH_I2C_Read... [15:40:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:04]Read from MH i2c: E2 [15:40:04]MH_I2C_Read... [15:40:04]Read from MH i2c: E2 FD 00 [15:40:04]MH_I2C_Read... [15:40:04]Read from MH i2c: E2 FD 00 93 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 3A [15:40:04]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:40:04]wFMCommunicate OK [15:40:04]wFMCommunicate request_size=4 [15:40:04]MH_SAM_APDU [15:40:04]CAPDU: 80 17 00 00 [15:40:04]Write to MH i2c: E2 08 00 94 00 80 17 00 00 00 00 00 00 14 [15:40:04]Write i2c OK [15:40:04]MH_I2C_Read... [15:40:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:04]Read from MH i2c: E2 [15:40:04]MH_I2C_Read... [15:40:04]Read from MH i2c: E2 FD 00 [15:40:04]MH_I2C_Read... [15:40:04]Read from MH i2c: E2 FD 00 94 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 8F [15:40:04]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:40:04]wFMCommunicate OK [15:40:04]wFMCommunicate request_size=4 [15:40:04]MH_SAM_APDU [15:40:04]CAPDU: 80 17 00 00 [15:40:04]Write to MH i2c: E2 08 00 95 00 80 17 00 00 00 00 00 00 15 [15:40:04]Write i2c OK [15:40:04]MH_I2C_Read... [15:40:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [15:40:05]Read from MH i2c: E2 [15:40:05]MH_I2C_Read... [15:40:05]Read from MH i2c: E2 E3 00 [15:40:05]MH_I2C_Read... [15:40:05]Read from MH i2c: E2 E3 00 95 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 F4 [15:40:05]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:40:05]wFMCommunicate OK [15:40:05]SAM_PROTO_GetFMData done [15:40:05]requested_item fm.sale_refund.total is exist - process it [15:40:05]requested_item fm.buy.total is exist - process it [15:40:05]requested_item shift.sale.total is exist - process it [15:40:05]SAM_PROTO_GetShiftData [15:40:05]wFMCommunicate request_size=4 [15:40:05]MH_SAM_APDU [15:40:05]CAPDU: 80 13 02 00 [15:40:05]Write to MH i2c: E2 08 00 96 00 80 13 02 00 00 00 00 00 14 [15:40:05]Write i2c OK [15:40:05]MH_I2C_Read... [15:40:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:40:05]Read from MH i2c: E2 [15:40:05]MH_I2C_Read... [15:40:05]Read from MH i2c: E2 FD 00 [15:40:05]MH_I2C_Read... [15:40:05]Read from MH i2c: E2 FD 00 96 00 00 AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 9F [15:40:05]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [15:40:05]wFMCommunicate OK [15:40:05]wFMCommunicate request_size=4 [15:40:05]MH_SAM_APDU [15:40:05]CAPDU: 80 17 00 00 [15:40:05]Write to MH i2c: E2 08 00 97 00 80 17 00 00 00 00 00 00 17 [15:40:05]Write i2c OK [15:40:05]MH_I2C_Read... [15:40:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:05]Read from MH i2c: E2 [15:40:05]MH_I2C_Read... [15:40:05]Read from MH i2c: E2 FD 00 [15:40:05]MH_I2C_Read... [15:40:05]Read from MH i2c: E2 FD 00 97 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 39 [15:40:05]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:40:05]wFMCommunicate OK [15:40:05]wFMCommunicate request_size=4 [15:40:05]MH_SAM_APDU [15:40:05]CAPDU: 80 17 00 00 [15:40:05]Write to MH i2c: E2 08 00 98 00 80 17 00 00 00 00 00 00 18 [15:40:05]Write i2c OK [15:40:05]MH_I2C_Read... [15:40:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:06]Read from MH i2c: E2 [15:40:06]MH_I2C_Read... [15:40:06]Read from MH i2c: E2 FD 00 [15:40:06]MH_I2C_Read... [15:40:06]Read from MH i2c: E2 FD 00 98 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 CF [15:40:06]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:40:06]wFMCommunicate OK [15:40:06]wFMCommunicate request_size=4 [15:40:06]MH_SAM_APDU [15:40:06]CAPDU: 80 17 00 00 [15:40:06]Write to MH i2c: E2 08 00 99 00 80 17 00 00 00 00 00 00 19 [15:40:06]Write i2c OK [15:40:06]MH_I2C_Read... [15:40:06]OFD Sender: No OFD packet to send [15:40:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:06]Read from MH i2c: E2 [15:40:06]MH_I2C_Read... [15:40:06]Read from MH i2c: E2 FD 00 [15:40:06]MH_I2C_Read... [15:40:06]Read from MH i2c: E2 FD 00 99 00 00 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 90 00 8B [15:40:06]RAPDU: 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 90 00 [15:40:06]wFMCommunicate OK [15:40:06]wFMCommunicate request_size=4 [15:40:06]MH_SAM_APDU [15:40:06]CAPDU: 80 17 00 00 [15:40:06]Write to MH i2c: E2 08 00 9A 00 80 17 00 00 00 00 00 00 1A [15:40:06]Write i2c OK [15:40:06]MH_I2C_Read... [15:40:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [15:40:06]Read from MH i2c: E2 [15:40:06]MH_I2C_Read... [15:40:06]Read from MH i2c: E2 CB 00 [15:40:06]MH_I2C_Read... [15:40:06]Read from MH i2c: E2 CB 00 9A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 03 [15:40:06]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:40:07]wFMCommunicate OK [15:40:07]SAM_PROTO_GetShiftData done [15:40:07]requested_item shift.sale.total_cash is exist - process it [15:40:07]requested_item shift.sale_refund.total is exist - process it [15:40:07]requested_item shift.sale_refund.total_cash is exist - process it [15:40:07]requested_item shift.buy.total is exist - process it [15:40:07]requested_item shift.buy.total_cash is exist - process it [15:40:07]produce_requested_data done [15:40:07]produce_requested_data return {"fm.sale.total":72763320.54,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":43234.22,"shift.sale.total_cash":29214.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} [15:40:07]process_action_free get_value [15:40:07]json_value_free [15:40:07]json_value_free done [15:40:07]process_json_proto returns [15:40:07]Send response to host [15:40:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":72763320.54,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":43234.22,"shift.sale.total_cash":29214.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}}} [15:40:07]free response buf [15:40:07]execute_script done [15:40:07]execute_script returns [15:40:07]free content buf [15:40:07]Sock 9.Close socket [15:40:07]Sock 9.Thread stoped [15:40:07]accept exits with 7 [15:40:07]New connection [15:40:07]New thread 3066957156 created [15:40:07]Thread 3066813796 joined [15:40:07]Waiting for new connection... [15:40:07] Sock 7.Parse request [15:40:07]Sock 7.Check first char [15:40:07]Sock 7.First char is OK [15:40:07]request: POST /json_proto HTTP/1.0 [15:40:07]Method: POST [15:40:07]URL: /json_proto [15:40:07]Method is POST - this is cgi request [15:40:07]url: /json_proto [15:40:07]query_string will be loaded in cgi processing [15:40:07]execute_cgi json_proto POST (null) [15:40:07]execute_cgi path=json_proto method=POST [15:40:07]POST find Content-Length [15:40:07]Host: 172.17.39.195:8080 [15:40:07]Content-Length: 331 [15:40:07]Content-Type: application/json [15:40:07] [15:40:07]POST finish read [15:40:07]Found Content-Length = 331 [15:40:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:40:07]execute_script... [15:40:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:40:07]POST & json_proto [15:40:07]process_json_proto [15:40:07]json parsed OK: [15:40:07]protocol is kg_v1.0 [15:40:07]action value=get_value [15:40:07]process_action get_value [15:40:07]cmd_get_value [15:40:07]process_action get_value done [15:40:07]requested_data is exist [15:40:07]produce_requested_data [15:40:07]requested_item fm.sale.total is exist - process it [15:40:07]SAM_PROTO_GetFMData [15:40:07]wFMCommunicate request_size=4 [15:40:07]MH_SAM_APDU [15:40:07]CAPDU: 80 13 03 00 [15:40:07]Write to MH i2c: E2 08 00 9B 00 80 13 03 00 00 00 00 00 1A [15:40:07]Write i2c OK [15:40:07]MH_I2C_Read... [15:40:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:40:07]Read from MH i2c: E2 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: E2 FD 00 [15:40:07]MH_I2C_Read... [15:40:07]Read from MH i2c: E2 FD 00 9B 00 00 C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 45 [15:40:07]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 [15:40:07]wFMCommunicate OK [15:40:07]wFMCommunicate request_size=4 [15:40:07]MH_SAM_APDU [15:40:07]CAPDU: 80 17 00 00 [15:40:07]Write to MH i2c: E2 08 00 9C 00 80 17 00 00 00 00 00 00 1C [15:40:07]Write i2c OK [15:40:07]MH_I2C_Read... [15:40:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:07]Read from MH i2c: E2 [15:40:07]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 FD 00 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 FD 00 9C 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 40 [15:40:08]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:40:08]wFMCommunicate OK [15:40:08]wFMCommunicate request_size=4 [15:40:08]MH_SAM_APDU [15:40:08]CAPDU: 80 17 00 00 [15:40:08]Write to MH i2c: E2 08 00 9D 00 80 17 00 00 00 00 00 00 1D [15:40:08]Write i2c OK [15:40:08]MH_I2C_Read... [15:40:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:08]Read from MH i2c: E2 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 FD 00 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 FD 00 9D 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 44 [15:40:08]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:40:08]wFMCommunicate OK [15:40:08]wFMCommunicate request_size=4 [15:40:08]MH_SAM_APDU [15:40:08]CAPDU: 80 17 00 00 [15:40:08]Write to MH i2c: E2 08 00 9E 00 80 17 00 00 00 00 00 00 1E [15:40:08]Write i2c OK [15:40:08]MH_I2C_Read... [15:40:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:08]Read from MH i2c: E2 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 FD 00 [15:40:08]MH_I2C_Read... [15:40:08]Read from MH i2c: E2 FD 00 9E 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 99 [15:40:08]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:40:09]wFMCommunicate OK [15:40:09]wFMCommunicate request_size=4 [15:40:09]MH_SAM_APDU [15:40:09]CAPDU: 80 17 00 00 [15:40:09]Write to MH i2c: E2 08 00 9F 00 80 17 00 00 00 00 00 00 1F [15:40:09]Write i2c OK [15:40:09]MH_I2C_Read... [15:40:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [15:40:09]Read from MH i2c: E2 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: E2 E3 00 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: E2 E3 00 9F 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 FE [15:40:09]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:40:09]wFMCommunicate OK [15:40:09]SAM_PROTO_GetFMData done [15:40:09]requested_item fm.sale_refund.total is exist - process it [15:40:09]requested_item fm.buy.total is exist - process it [15:40:09]requested_item shift.sale.total is exist - process it [15:40:09]SAM_PROTO_GetShiftData [15:40:09]wFMCommunicate request_size=4 [15:40:09]MH_SAM_APDU [15:40:09]CAPDU: 80 13 02 00 [15:40:09]Write to MH i2c: E2 08 00 A0 00 80 13 02 00 00 00 00 00 1E [15:40:09]Write i2c OK [15:40:09]MH_I2C_Read... [15:40:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:40:09]Read from MH i2c: E2 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: E2 FD 00 [15:40:09]MH_I2C_Read... [15:40:09]Read from MH i2c: E2 FD 00 A0 00 00 AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 A9 [15:40:10]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [15:40:10]wFMCommunicate OK [15:40:10]wFMCommunicate request_size=4 [15:40:10]MH_SAM_APDU [15:40:10]CAPDU: 80 17 00 00 [15:40:10]Write to MH i2c: E2 08 00 A1 00 80 17 00 00 00 00 00 00 21 [15:40:10]Write i2c OK [15:40:10]MH_I2C_Read... [15:40:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:10]Read from MH i2c: E2 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 FD 00 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 FD 00 A1 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 43 [15:40:10]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:40:10]wFMCommunicate OK [15:40:10]wFMCommunicate request_size=4 [15:40:10]MH_SAM_APDU [15:40:10]CAPDU: 80 17 00 00 [15:40:10]Write to MH i2c: E2 08 00 A2 00 80 17 00 00 00 00 00 00 22 [15:40:10]Write i2c OK [15:40:10]MH_I2C_Read... [15:40:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:10]Read from MH i2c: E2 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 FD 00 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 FD 00 A2 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 D9 [15:40:10]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:40:11]wFMCommunicate OK [15:40:11]wFMCommunicate request_size=4 [15:40:11]MH_SAM_APDU [15:40:11]CAPDU: 80 17 00 00 [15:40:11]Write to MH i2c: E2 08 00 A3 00 80 17 00 00 00 00 00 00 23 [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:11]Read from MH i2c: E2 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 FD 00 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 FD 00 A3 00 00 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 90 00 95 [15:40:11]RAPDU: 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 90 00 [15:40:11]wFMCommunicate OK [15:40:11]wFMCommunicate request_size=4 [15:40:11]MH_SAM_APDU [15:40:11]CAPDU: 80 17 00 00 [15:40:11]Write to MH i2c: E2 08 00 A4 00 80 17 00 00 00 00 00 00 24 [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:11]OFD Sender: No OFD packet to send [15:40:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [15:40:11]Read from MH i2c: E2 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 CB 00 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 CB 00 A4 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 0D [15:40:11]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:40:11]wFMCommunicate OK [15:40:11]SAM_PROTO_GetShiftData done [15:40:11]requested_item shift.sale.total_cash is exist - process it [15:40:11]requested_item shift.sale_refund.total is exist - process it [15:40:11]requested_item shift.sale_refund.total_cash is exist - process it [15:40:11]requested_item shift.buy.total is exist - process it [15:40:11]requested_item shift.buy.total_cash is exist - process it [15:40:11]produce_requested_data done [15:40:11]produce_requested_data return {"fm.sale.total":72763320.54,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":43234.22,"shift.sale.total_cash":29214.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} [15:40:11]process_action_free get_value [15:40:11]json_value_free [15:40:11]json_value_free done [15:40:11]process_json_proto returns [15:40:11]Send response to host [15:40:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":72763320.54,"fm.sale_refund.total":26941144.00,"fm.buy.total":0.00,"shift.sale.total":43234.22,"shift.sale.total_cash":29214.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}}} [15:40:11]free response buf [15:40:11]execute_script done [15:40:11]execute_script returns [15:40:11]free content buf [15:40:11]Sock 7.Close socket [15:40:11]Sock 7.Thread stoped [15:40:11]accept exits with 9 [15:40:11]New connection [15:40:11]New thread 3066813796 created [15:40:11]Thread 3066957156 joined [15:40:11]Waiting for new connection... [15:40:11] Sock 9.Parse request [15:40:11]Sock 9.Check first char [15:40:11]Sock 9.First char is OK [15:40:11]request: POST /json_proto HTTP/1.0 [15:40:11]Method: POST [15:40:11]URL: /json_proto [15:40:11]Method is POST - this is cgi request [15:40:11]url: /json_proto [15:40:11]query_string will be loaded in cgi processing [15:40:11]execute_cgi json_proto POST (null) [15:40:11]execute_cgi path=json_proto method=POST [15:40:11]POST find Content-Length [15:40:11]Host: 172.17.39.195:8080 [15:40:11]Content-Length: 266 [15:40:11]Content-Type: application/json [15:40:11] [15:40:11]POST finish read [15:40:11]Found Content-Length = 266 [15:40:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041A\u043E\u043D\u0443\u0440\u0431\u0430\u0435\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:11]execute_script... [15:40:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041A\u043E\u043D\u0443\u0440\u0431\u0430\u0435\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:11]POST & json_proto [15:40:11]process_json_proto [15:40:11]json parsed OK: [15:40:11]protocol is kg_v1.0 [15:40:11]action value=close_shift [15:40:11]process_action close_shift [15:40:11]cmd_close_shift [15:40:11]MH_GetDate [15:40:11]Write to MH i2c: F0 00 00 A5 00 94 [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: F0 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: F0 09 00 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: F0 09 00 A5 00 00 5C 93 79 66 99 81 91 64 7A [15:40:11]GetLastDocTimeStamp 1719243560 [15:40:11]current date 1719243612 [15:40:11]FM_GetShiftState [15:40:11]SAM_PROTO_GetShiftState [15:40:11]wFMCommunicate request_size=4 [15:40:11]MH_SAM_APDU [15:40:11]CAPDU: 80 13 01 00 [15:40:11]Write to MH i2c: E2 08 00 A6 00 80 13 01 00 00 00 00 00 23 [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 0E 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 0E 00 A6 00 00 09 00 01 67 BE 78 66 00 00 00 00 90 00 32 [15:40:12]RAPDU: 09 00 01 67 BE 78 66 00 00 00 00 90 00 [15:40:12]wFMCommunicate OK [15:40:12]SAM_PROTO_GetShiftState done [15:40:12]FM_GetShiftState done [15:40:12]KKMCreateCloseShiftDocument [15:40:12]Load OK [15:40:12]Malloc new data [15:40:12]MH_GetDate [15:40:12]Write to MH i2c: F0 00 00 A7 00 96 [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: F0 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: F0 09 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: F0 09 00 A7 00 00 5C 93 79 66 99 81 91 64 7C [15:40:12]Malloc new data [15:40:12]Malloc new data [15:40:12]Malloc new data [15:40:12]Malloc new data [15:40:12]KKMCreateCloseShiftDocument OK [15:40:12]KKMSetCloseShiftData OK [15:40:12]ProcessDocumentItem done err = 0, tmpTLVsize=73 [15:40:12]tlvbuf is 00FD8A40 [15:40:12]KKMLoadAndSignCloseShiftData [15:40:12]SAM_PROTO_ProcessDocument [15:40:12]wFMCommunicate request_size=9 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 15 01 00 04 05 00 49 00 [15:40:12]Write to MH i2c: E2 0C 00 A8 00 80 15 01 00 04 00 05 00 49 00 00 00 7D [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [15:40:12]RAPDU: 90 00 [15:40:12]wFMCommunicate OK [15:40:12]wFMCommunicate request_size=23 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [15:40:12]Write to MH i2c: E2 1A 00 A9 00 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 1E [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [15:40:12]RAPDU: 90 00 [15:40:12]wFMCommunicate OK [15:40:12]wFMCommunicate request_size=32 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 15 02 00 1B FD 03 17 00 D0 9A D0 BE D0 BD D1 83 D1 80 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 A2 2E 20 [15:40:12]Write to MH i2c: E2 23 00 AA 00 80 15 02 00 1B 00 FD 03 17 00 D0 9A D0 BE D0 BD D1 83 D1 80 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 A2 2E 20 00 00 89 [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [15:40:12]RAPDU: 90 00 [15:40:12]wFMCommunicate OK [15:40:12]wFMCommunicate request_size=13 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 15 02 00 08 F4 03 04 00 5C 93 79 66 [15:40:12]Write to MH i2c: E2 10 00 AB 00 80 15 02 00 08 00 F4 03 04 00 5C 93 79 66 00 00 04 [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [15:40:12]RAPDU: 90 00 [15:40:12]wFMCommunicate OK [15:40:12]wFMCommunicate request_size=25 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 [15:40:12]Write to MH i2c: E2 1C 00 AC 00 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 00 00 98 [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [15:40:12]RAPDU: 90 00 [15:40:12]wFMCommunicate OK [15:40:12]wFMCommunicate request_size=4 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 15 03 00 [15:40:12]Write to MH i2c: E2 08 00 AD 00 80 15 03 00 00 00 00 00 2E [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:13]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [15:40:13]Read from MH i2c: E2 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: E2 FD 00 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: E2 FD 00 AD 00 00 F1 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 14 2D 01 00 0E 04 04 00 8D 01 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4F 00 00 00 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 C1 [15:40:13]RAPDU: F1 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 10 04 04 00 14 2D 01 00 0E 04 04 00 8D 01 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4F 00 00 00 AA 04 AA 04 6E 04 04 00 4D 00 00 00 69 04 9B 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 7A 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 EC 01 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:40:13]wFMCommunicate OK [15:40:13]SAM_PROTO_ProcessDocument answer len = 1265 [15:40:13]SAM_PROTO_ProcessDocument remain to read = 1017 [15:40:13]wFMCommunicate request_size=4 [15:40:13]MH_SAM_APDU [15:40:13]CAPDU: 80 17 00 00 [15:40:13]Write to MH i2c: E2 08 00 AE 00 80 17 00 00 00 00 00 00 2E [15:40:13]Write i2c OK [15:40:13]MH_I2C_Read... [15:40:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:13]Read from MH i2c: E2 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: E2 FD 00 [15:40:13]MH_I2C_Read... [15:40:13]Read from MH i2c: E2 FD 00 AE 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 77 [15:40:13]RAPDU: 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:40:13]wFMCommunicate OK [15:40:13]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [15:40:13]SAM_PROTO_ProcessDocument remain to read = 767 [15:40:13]wFMCommunicate request_size=4 [15:40:13]MH_SAM_APDU [15:40:13]CAPDU: 80 17 00 00 [15:40:13]Write to MH i2c: E2 08 00 AF 00 80 17 00 00 00 00 00 00 2F [15:40:13]Write i2c OK [15:40:13]MH_I2C_Read... [15:40:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:14]Read from MH i2c: E2 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 FD 00 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 FD 00 AF 00 00 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 90 00 91 [15:40:14]RAPDU: 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 90 00 [15:40:14]wFMCommunicate OK [15:40:14]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [15:40:14]SAM_PROTO_ProcessDocument remain to read = 517 [15:40:14]wFMCommunicate request_size=4 [15:40:14]MH_SAM_APDU [15:40:14]CAPDU: 80 17 00 00 [15:40:14]Write to MH i2c: E2 08 00 B0 00 80 17 00 00 00 00 00 00 30 [15:40:14]Write i2c OK [15:40:14]MH_I2C_Read... [15:40:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:14]Read from MH i2c: E2 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 FD 00 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 FD 00 B0 00 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 BA [15:40:14]RAPDU: 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:40:14]wFMCommunicate OK [15:40:14]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [15:40:14]SAM_PROTO_ProcessDocument remain to read = 267 [15:40:14]wFMCommunicate request_size=4 [15:40:14]MH_SAM_APDU [15:40:14]CAPDU: 80 17 00 00 [15:40:14]Write to MH i2c: E2 08 00 B1 00 80 17 00 00 00 00 00 00 31 [15:40:14]Write i2c OK [15:40:14]MH_I2C_Read... [15:40:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:15]Read from MH i2c: E2 [15:40:15]MH_I2C_Read... [15:40:15]Read from MH i2c: E2 FD 00 [15:40:15]MH_I2C_Read... [15:40:15]Read from MH i2c: E2 FD 00 B1 00 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 F9 [15:40:15]RAPDU: 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:40:15]wFMCommunicate OK [15:40:15]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [15:40:15]SAM_PROTO_ProcessDocument remain to read = 17 [15:40:15]wFMCommunicate request_size=4 [15:40:15]MH_SAM_APDU [15:40:15]CAPDU: 80 17 00 00 [15:40:15]Write to MH i2c: E2 08 00 B2 00 80 17 00 00 00 00 00 00 32 [15:40:15]Write i2c OK [15:40:15]MH_I2C_Read... [15:40:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 17! [15:40:15]Read from MH i2c: E2 [15:40:15]MH_I2C_Read... [15:40:15]Read from MH i2c: E2 14 00 [15:40:15]MH_I2C_Read... [15:40:15]Read from MH i2c: E2 14 00 B2 00 00 01 00 06 F7 03 00 00 35 04 06 00 50 17 EA 56 A8 54 90 00 1A [15:40:15]RAPDU: 01 00 06 F7 03 00 00 35 04 06 00 50 17 EA 56 A8 54 90 00 [15:40:15]wFMCommunicate OK [15:40:15]SAM_PROTO_ProcessDocument received (without SW) 17 bytes [15:40:15]SAM_PROTO_ProcessDocument done [15:40:15]1209 (1) - 1.0 - номер версии ФФД [15:40:15]1041 (16) - 0000000000875009 - номер ФМ [15:40:15]1040 (4) - 77076 - номер ФД [15:40:15]1038 (4) - 397 - номер смены [15:40:15]1118 (4) - 77 - количество кассовых чеков за смену [15:40:15]1111 (4) - 79 - общее количество ФД за смену [15:40:15]1194 (1194) - счетчики итогов смены [15:40:15] 1134 (4) - 77 - количество чеков со всеми признаками расчетов [15:40:15] 1129 (155) - счетчики операций «приход» [15:40:15] 1135 (4) - 77 - количество чеков по признаку расчетов [15:40:15] 1201 (3) - 43234.22 - общая итоговая сумма в чеках [15:40:15] 1136 (3) - 29214.00 - итоговая сумма в чеках наличными [15:40:15] 1138 (3) - 14020.22 - итоговая сумма в чеках безналичными [15:40:15] 1024 (122) - суммы налогов [15:40:15] 1006 (9) - суммы НДС [15:40:15] 1010 (1) - 0% - код ставки НДС [15:40:15] 1011 (0) - 0.00 - сумма НДС по ставке [15:40:15] 1006 (12) - суммы НДС [15:40:15] 1010 (1) - 12% - код ставки НДС [15:40:15] 1011 (3) - 4592.44 - сумма НДС по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 0% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (11) - суммы НСП [15:40:15] 1014 (1) - 1% - код ставки НСП [15:40:15] 1015 (2) - 382.66 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 2% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 3% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 5% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 0,50% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 1,50% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1130 (141) - счетчики операций «возврат прихода» [15:40:15] 1135 (4) - 0 - количество чеков по признаку расчетов [15:40:15] 1201 (0) - 0.00 - общая итоговая сумма в чеках [15:40:15] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [15:40:15] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [15:40:15] 1024 (117) - суммы налогов [15:40:15] 1006 (9) - суммы НДС [15:40:15] 1010 (1) - 0% - код ставки НДС [15:40:15] 1011 (0) - 0.00 - сумма НДС по ставке [15:40:15] 1006 (9) - суммы НДС [15:40:15] 1010 (1) - 12% - код ставки НДС [15:40:15] 1011 (0) - 0.00 - сумма НДС по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 0% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 1% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 2% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 3% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 5% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 0,50% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 1,50% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1131 (141) - счетчики операций «расход» [15:40:15] 1135 (4) - 0 - количество чеков по признаку расчетов [15:40:15] 1201 (0) - 0.00 - общая итоговая сумма в чеках [15:40:15] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [15:40:15] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [15:40:15] 1024 (117) - суммы налогов [15:40:15] 1006 (9) - суммы НДС [15:40:15] 1010 (1) - 0% - код ставки НДС [15:40:15] 1011 (0) - 0.00 - сумма НДС по ставке [15:40:15] 1006 (9) - суммы НДС [15:40:15] 1010 (1) - 12% - код ставки НДС [15:40:15] 1011 (0) - 0.00 - сумма НДС по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 0% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 1% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 2% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 3% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 5% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 0,50% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 1,50% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1132 (141) - счетчики операций «возврат расхода» [15:40:15] 1135 (4) - 0 - количество чеков по признаку расчетов [15:40:15] 1201 (0) - 0.00 - общая итоговая сумма в чеках [15:40:15] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [15:40:15] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [15:40:15] 1024 (117) - суммы налогов [15:40:15] 1006 (9) - суммы НДС [15:40:15] 1010 (1) - 0% - код ставки НДС [15:40:15] 1011 (0) - 0.00 - сумма НДС по ставке [15:40:15] 1006 (9) - суммы НДС [15:40:15] 1010 (1) - 12% - код ставки НДС [15:40:15] 1011 (0) - 0.00 - сумма НДС по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 0% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 1% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 2% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 3% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 5% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 0,50% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1007 (9) - суммы НСП [15:40:15] 1014 (1) - 1,50% - код ставки НСП [15:40:15] 1015 (0) - 0.00 - сумма НСП по ставке [15:40:15] 1133 (588) - - счетчики коррекции - не используются [15:40:15]1077 (6) - 88063646017620 - ФПД [15:40:15]SetTLVBufToDocument [15:40:15]Processing tag 1209 (04B9) [15:40:15]Malloc new data [15:40:15]Processing tag 1041 (0411) [15:40:15]Processing tag 1040 (0410) [15:40:15]Malloc new data [15:40:15]Processing tag 1038 (040E) [15:40:15]Malloc new data [15:40:15]Processing tag 1118 (045E) [15:40:15]Malloc new data [15:40:15]Processing tag 1111 (0457) [15:40:15]Malloc new data [15:40:15]Processing tag 1194 (04AA) [15:40:15]Load OK [15:40:15]SetTLVBufToDocument [15:40:15]Processing tag 1134 (046E) [15:40:15]Malloc new data [15:40:15]Processing tag 1129 (0469) [15:40:15]Load OK [15:40:15]SetTLVBufToDocument [15:40:15]Processing tag 1135 (046F) [15:40:15]Malloc new data [15:40:15]Processing tag 1201 (04B1) [15:40:15]Malloc new data [15:40:15]Processing tag 1136 (0470) [15:40:15]Malloc new data [15:40:15]Processing tag 1138 (0472) [15:40:15]Malloc new data [15:40:15]Processing tag 1024 (0400) [15:40:15]Load OK [15:40:15]SetTLVBufToDocument [15:40:15]Processing tag 1006 (03EE) [15:40:15]Load OK [15:40:15]SetTLVBufToDocument [15:40:15]Processing tag 1010 (03F2) [15:40:15]Malloc new data [15:40:15]Processing tag 1011 (03F3) [15:40:15]Malloc new data [15:40:15]SetTLVBufToDocument err=0 [15:40:15]Processing tag 1006 (03EE) [15:40:15]Load OK [15:40:15]SetTLVBufToDocument [15:40:15]Processing tag 1010 (03F2) [15:40:15]Malloc new data [15:40:15]Processing tag 1011 (03F3) [15:40:15]Malloc new data [15:40:15]SetTLVBufToDocument err=0 [15:40:15]Processing tag 1007 (03EF) [15:40:15]Load OK [15:40:15]SetTLVBufToDocument [15:40:15]Processing tag 1014 (03F6) [15:40:15]Malloc new data [15:40:15]Processing tag 1015 (03F7) [15:40:15]Malloc new data [15:40:15]SetTLVBufToDocument err=0 [15:40:15]Processing tag 1007 (03EF) [15:40:15]Load OK [15:40:15]SetTLVBufToDocument [15:40:15]Processing tag 1014 (03F6) [15:40:15]Malloc new data [15:40:15]Processing tag 1015 (03F7) [15:40:15]Malloc new data [15:40:15]SetTLVBufToDocument err=0 [15:40:15]Processing tag 1007 (03EF) [15:40:15]Load OK [15:40:15]SetTLVBufToDocument [15:40:15]Processing tag 1014 (03F6) [15:40:15]Malloc new data [15:40:15]Processing tag 1015 (03F7) [15:40:15]Malloc new data [15:40:15]SetTLVBufToDocument err=0 [15:40:15]Processing tag 1007 (03EF) [15:40:15]Load OK [15:40:15]SetTLVBufToDocument [15:40:15]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]SetTLVBufToDocument err=0 [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1130 (046A) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1135 (046F) [15:40:16]Malloc new data [15:40:16]Processing tag 1201 (04B1) [15:40:16]Malloc new data [15:40:16]Processing tag 1136 (0470) [15:40:16]Malloc new data [15:40:16]Processing tag 1138 (0472) [15:40:16]Malloc new data [15:40:16]Processing tag 1024 (0400) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1006 (03EE) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1010 (03F2) [15:40:16]Malloc new data [15:40:16]Processing tag 1011 (03F3) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1006 (03EE) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1010 (03F2) [15:40:16]Malloc new data [15:40:16]Processing tag 1011 (03F3) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]SetTLVBufToDocument err=0 [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1131 (046B) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1135 (046F) [15:40:16]Malloc new data [15:40:16]Processing tag 1201 (04B1) [15:40:16]Malloc new data [15:40:16]Processing tag 1136 (0470) [15:40:16]Malloc new data [15:40:16]Processing tag 1138 (0472) [15:40:16]Malloc new data [15:40:16]Processing tag 1024 (0400) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1006 (03EE) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1010 (03F2) [15:40:16]Malloc new data [15:40:16]Processing tag 1011 (03F3) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1006 (03EE) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1010 (03F2) [15:40:16]Malloc new data [15:40:16]Processing tag 1011 (03F3) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]SetTLVBufToDocument err=0 [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1132 (046C) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1135 (046F) [15:40:16]Malloc new data [15:40:16]Processing tag 1201 (04B1) [15:40:16]Malloc new data [15:40:16]Processing tag 1136 (0470) [15:40:16]Malloc new data [15:40:16]Processing tag 1138 (0472) [15:40:16]Malloc new data [15:40:16]Processing tag 1024 (0400) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1006 (03EE) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1010 (03F2) [15:40:16]Malloc new data [15:40:16]Processing tag 1011 (03F3) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1006 (03EE) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1010 (03F2) [15:40:16]Malloc new data [15:40:16]Processing tag 1011 (03F3) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1007 (03EF) [15:40:16]Load OK [15:40:16]SetTLVBufToDocument [15:40:16]Processing tag 1014 (03F6) [15:40:16]Malloc new data [15:40:16]Processing tag 1015 (03F7) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]SetTLVBufToDocument err=0 [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1133 (046D) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Processing tag 1077 (0435) [15:40:16]Malloc new data [15:40:16]SetTLVBufToDocument err=0 [15:40:16]Malloc new data [15:40:16]SAM_PROTO_GetFMData [15:40:16]wFMCommunicate request_size=4 [15:40:16]MH_SAM_APDU [15:40:16]CAPDU: 80 13 03 00 [15:40:16]Write to MH i2c: E2 08 00 B3 00 80 13 03 00 00 00 00 00 32 [15:40:16]OFD Sender: No OFD packet to send [15:40:16]Write i2c OK [15:40:16]MH_I2C_Read... [15:40:17]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:40:17]Read from MH i2c: E2 [15:40:17]MH_I2C_Read... [15:40:17]Read from MH i2c: E2 FD 00 [15:40:17]MH_I2C_Read... [15:40:17]Read from MH i2c: E2 FD 00 B3 00 00 C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 5D [15:40:17]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 F9 29 01 00 69 04 A3 00 6F 04 04 00 B8 26 01 00 B1 04 05 00 16 04 B4 B1 01 70 04 05 00 24 EC FD 6D 01 72 04 04 00 F2 17 B6 43 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 31 77 10 2E 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 95 9B D6 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 9D 00 6F 04 04 00 41 03 00 00 B1 04 04 00 60 EC 94 A0 70 04 04 00 60 EC 94 A0 72 04 00 00 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 1F 94 0D 11 EF 03 09 90 00 [15:40:17]wFMCommunicate OK [15:40:17]wFMCommunicate request_size=4 [15:40:17]MH_SAM_APDU [15:40:17]CAPDU: 80 17 00 00 [15:40:17]Write to MH i2c: E2 08 00 B4 00 80 17 00 00 00 00 00 00 34 [15:40:17]Write i2c OK [15:40:17]MH_I2C_Read... [15:40:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:17]Read from MH i2c: E2 [15:40:17]MH_I2C_Read... [15:40:17]Read from MH i2c: E2 FD 00 [15:40:17]MH_I2C_Read... [15:40:17]Read from MH i2c: E2 FD 00 B4 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 58 [15:40:17]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 38 CC 6B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 90 00 [15:40:18]wFMCommunicate OK [15:40:18]wFMCommunicate request_size=4 [15:40:18]MH_SAM_APDU [15:40:18]CAPDU: 80 17 00 00 [15:40:18]Write to MH i2c: E2 08 00 B5 00 80 17 00 00 00 00 00 00 35 [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:18]Read from MH i2c: E2 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 FD 00 [15:40:18]MH_I2C_Read... [15:40:18]Read from MH i2c: E2 FD 00 B5 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 5C [15:40:18]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:40:18]wFMCommunicate OK [15:40:18]wFMCommunicate request_size=4 [15:40:18]MH_SAM_APDU [15:40:18]CAPDU: 80 17 00 00 [15:40:18]Write to MH i2c: E2 08 00 B6 00 80 17 00 00 00 00 00 00 36 [15:40:18]Write i2c OK [15:40:18]MH_I2C_Read... [15:40:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:40:19]Read from MH i2c: E2 [15:40:19]MH_I2C_Read... [15:40:19]Read from MH i2c: E2 FD 00 [15:40:19]MH_I2C_Read... [15:40:19]Read from MH i2c: E2 FD 00 B6 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 B1 [15:40:19]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [15:40:19]wFMCommunicate OK [15:40:19]wFMCommunicate request_size=4 [15:40:19]MH_SAM_APDU [15:40:19]CAPDU: 80 17 00 00 [15:40:19]Write to MH i2c: E2 08 00 B7 00 80 17 00 00 00 00 00 00 37 [15:40:19]Write i2c OK [15:40:19]MH_I2C_Read... [15:40:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [15:40:19]Read from MH i2c: E2 [15:40:19]MH_I2C_Read... [15:40:19]Read from MH i2c: E2 E3 00 [15:40:19]MH_I2C_Read... [15:40:19]Read from MH i2c: E2 E3 00 B7 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 16 [15:40:19]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:40:19]wFMCommunicate OK [15:40:19]SAM_PROTO_GetFMData done [15:40:19]Malloc new data [15:40:19]Malloc new data [15:40:19]Malloc new data [15:40:19]Malloc new data [15:40:19]KKMLoadAndSignCloseShiftData err=0 [15:40:19]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Конурбаев Т. 24.06.2024 15:40 Смена: 397 РНМ: 0000000000095696 ЗНМ: 0300000170 СНО: Общий режим Чеков за смену: 77 ФД за смену: 79 Всего чеков: 77 ИТОГИ ПРИХОД Чеков: 77 Общий итог: 43234.22 Итого наличными: 29214.00 Итого безнал.: 14020.22 НДС 0% : 0.00 НДС 12% : 4592.44 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 382.66 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Нал. в кассе: 29214.00 НС Приход: 72763320.54 НС Возвр.Прихода: 26941144.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 77076 ФМ: 0000000000875009 ФПД: 88063646017620 [15:40:19]StoreToDocumentArchive [15:40:19]shift 397 fd 77076 [15:40:19]save to /storage/0397/doc_00077076 [15:40:19]save last doc name /storage/0397/doc_00077076 to /storage/kkm_last_doc_name [15:40:19]save OK [15:40:19]Clear old archive folders... [15:40:19]Remove dir /storage/0266 [15:40:19]opendir ok [15:40:19]file . [15:40:19]file .. [15:40:19]file doc_1719243567 [15:40:19]remove file /storage/0266/doc_1719243567 [15:40:19]remove dir /storage/0266 [15:40:19]NVStorageSaveData kkm_registers [15:40:19]File name is /storage/kkm_registers [15:40:19]Write 24 bytes [15:40:19]NVStorageSaveData done [15:40:19]NVStorageSaveData kkm_registers [15:40:19]File name is /storage/kkm_registers [15:40:19]Write 24 bytes [15:40:19]NVStorageSaveData done [15:40:19]ProcessDocumentItem done err = 0, tmpTLVsize=1381 [15:40:19]tlvbuf is 00F64320 [15:40:19]SAM_PROTO_ClearQueue [15:40:19]wFMCommunicate request_size=4 [15:40:19]MH_SAM_APDU [15:40:19]CAPDU: 80 09 00 00 [15:40:19]Write to MH i2c: E2 08 00 B8 00 80 09 00 00 00 00 00 00 2A [15:40:20]Write i2c OK [15:40:20]MH_I2C_Read... [15:40:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:40:20]Read from MH i2c: E2 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 B8 00 00 90 00 2C [15:40:20]RAPDU: 90 00 [15:40:20]wFMCommunicate OK [15:40:20]SAM_PROTO_ClearQueue done [15:40:20]KKMCreateOFDPacket [15:40:20]OFDProtocolAddRootSTLVToBuf [15:40:20]FM_MakeSignedData [15:40:20]FM_MakeSignedData [15:40:20]SAM_PROTO_SignData [15:40:20]wFMCommunicate request_size=4 [15:40:20]MH_SAM_APDU [15:40:20]CAPDU: 80 0D 01 02 [15:40:20]Write to MH i2c: E2 08 00 B9 00 80 0D 01 02 00 00 00 00 32 [15:40:20]Write i2c OK [15:40:20]MH_I2C_Read... [15:40:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:40:20]Read from MH i2c: E2 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 B9 00 00 90 00 2D [15:40:20]RAPDU: 90 00 [15:40:20]wFMCommunicate OK [15:40:20]wFMCommunicate request_size=255 [15:40:20]MH_SAM_APDU [15:40:20]CAPDU: 80 0D 02 02 FA 05 00 65 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 17 00 D0 9A D0 BE D0 BD D1 83 D1 80 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 A2 2E 20 F4 03 04 00 5C 93 79 66 0E 04 04 00 8D 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 5E 04 04 00 4D 00 00 00 57 04 04 00 4F 00 00 00 AA 04 D5 04 6E 04 04 00 4D 00 00 00 69 04 A2 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 81 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 EC 01 07 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 [15:40:20]Write to MH i2c: E2 02 01 BA 00 80 0D 02 02 FA 00 05 00 65 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 17 00 D0 9A D0 BE D0 BD D1 83 D1 80 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 A2 2E 20 F4 03 04 00 5C 93 79 66 0E 04 04 00 8D 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 5E 04 04 00 4D 00 00 00 57 04 04 00 4F 00 00 00 AA 04 D5 04 6E 04 04 00 4D 00 00 00 69 04 A2 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 81 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 EC 01 07 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 00 00 6F [15:40:20]Write i2c OK [15:40:20]MH_I2C_Read... [15:40:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:20]Read from MH i2c: E2 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 [15:40:20]MH_I2C_Read... [15:40:20]Read from MH i2c: E2 03 00 BA 00 00 90 00 2E [15:40:20]RAPDU: 90 00 [15:40:20]wFMCommunicate OK [15:40:20]wFMCommunicate request_size=255 [15:40:20]MH_SAM_APDU [15:40:20]CAPDU: 80 0D 02 02 FA F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 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 [15:40:21]Write to MH i2c: E2 02 01 BB 00 80 0D 02 02 FA 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 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 00 00 AE [15:40:21]Write i2c OK [15:40:21]MH_I2C_Read... [15:40:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:21]Read from MH i2c: E2 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: E2 03 00 [15:40:21]MH_I2C_Read... [15:40:21]Read from MH i2c: E2 03 00 BB 00 00 90 00 2F [15:40:21]RAPDU: 90 00 [15:40:21]wFMCommunicate OK [15:40:21]wFMCommunicate request_size=255 [15:40:21]MH_SAM_APDU [15:40:21]CAPDU: 80 0D 02 02 FA 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 [15:40:21]Write to MH i2c: E2 02 01 BC 00 80 0D 02 02 FA 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 00 00 FD [15:40:21]Write i2c OK [15:40:21]MH_I2C_Read... [15:40:21]OFD Sender: No OFD packet to send [15:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:22]Read from MH i2c: E2 [15:40:22]MH_I2C_Read... [15:40:22]Read from MH i2c: E2 03 00 [15:40:22]MH_I2C_Read... [15:40:22]Read from MH i2c: E2 03 00 BC 00 00 90 00 30 [15:40:22]RAPDU: 90 00 [15:40:22]wFMCommunicate OK [15:40:22]wFMCommunicate request_size=255 [15:40:22]MH_SAM_APDU [15:40:22]CAPDU: 80 0D 02 02 FA 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 [15:40:22]Write to MH i2c: E2 02 01 BD 00 80 0D 02 02 FA 00 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 00 00 FB [15:40:22]Write i2c OK [15:40:22]MH_I2C_Read... [15:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:22]Read from MH i2c: E2 [15:40:22]MH_I2C_Read... [15:40:22]Read from MH i2c: E2 03 00 [15:40:22]MH_I2C_Read... [15:40:22]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [15:40:22]RAPDU: 90 00 [15:40:22]wFMCommunicate OK [15:40:22]wFMCommunicate request_size=255 [15:40:22]MH_SAM_APDU [15:40:22]CAPDU: 80 0D 02 02 FA 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [15:40:22]Write to MH i2c: E2 02 01 BE 00 80 0D 02 02 FA 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 C3 [15:40:23]Write i2c OK [15:40:23]MH_I2C_Read... [15:40:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:23]Read from MH i2c: E2 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 03 00 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [15:40:23]RAPDU: 90 00 [15:40:23]wFMCommunicate OK [15:40:23]wFMCommunicate request_size=140 [15:40:23]MH_SAM_APDU [15:40:23]CAPDU: 80 0D 02 02 87 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 14 2D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 35 04 06 00 50 17 EA 56 A8 54 [15:40:23]Write to MH i2c: E2 8F 00 BF 00 80 0D 02 02 87 00 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 14 2D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 35 04 06 00 50 17 EA 56 A8 54 00 00 5A [15:40:23]Write i2c OK [15:40:23]MH_I2C_Read... [15:40:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:23]Read from MH i2c: E2 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 03 00 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [15:40:23]RAPDU: 90 00 [15:40:23]wFMCommunicate OK [15:40:23]wFMCommunicate request_size=4 [15:40:23]MH_SAM_APDU [15:40:23]CAPDU: 80 0D 03 02 [15:40:23]Write to MH i2c: E2 08 00 C0 00 80 0D 03 02 00 00 00 00 3B [15:40:23]Write i2c OK [15:40:23]MH_I2C_Read... [15:40:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:40:23]Read from MH i2c: E2 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 0B 00 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 0B 00 C0 00 00 10 9C 54 F8 8C 47 61 B3 90 00 1B [15:40:23]RAPDU: 10 9C 54 F8 8C 47 61 B3 90 00 [15:40:23]wFMCommunicate OK [15:40:23]SAM_PROTO_SignData done [15:40:23]FM_MakeSignedData done [15:40:23]CreateOFDProtocolMessage [15:40:23]wFMCommunicate request_size=4 [15:40:23]MH_SAM_APDU [15:40:23]CAPDU: 80 11 00 00 [15:40:23]Write to MH i2c: E2 08 00 C1 00 80 11 00 00 00 00 00 00 3B [15:40:23]Write i2c OK [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 [15:40:23]MH_I2C_Read... [15:40:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:23]Read from MH i2c: E2 17 00 [15:40:23]MH_I2C_Read... [15:40:23]Read from MH i2c: E2 17 00 C1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 8B [15:40:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 90 00 [15:40:24]wFMCommunicate OK [15:40:24]CreateOFDProtocolMessage done [15:40:24]OFDSenderStorePacket 77076 [15:40:24]StoreOFDPacket docnum=77076 [15:40:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 79 05 00 00 1C E0 71 05 A0 8E 5A 05 01 00 05 00 65 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 17 00 D0 9A D0 BE D0 BD D1 83 D1 80 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 A2 2E 20 F4 03 04 00 5C 93 79 66 0E 04 04 00 8D 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 5E 04 04 00 4D 00 00 00 57 04 04 00 4F 00 00 00 AA 04 D5 04 6E 04 04 00 4D 00 00 00 69 04 A2 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 81 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 EC 01 07 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 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 14 2D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 35 04 06 00 50 17 EA 56 A8 54 10 9C 54 F8 8C 47 61 B3 [15:40:24]CheckFolder [15:40:24]dirname=/storage/ofd_packets [15:40:24]CheckFolder done [15:40:24]ProducePacketName [15:40:24]name=ofd_packets/00077076 [15:40:24]NVStorageSaveData ofd_packets/00077076 [15:40:24]File name is /storage/ofd_packets/00077076 [15:40:24]Write 1431 bytes [15:40:24]NVStorageSaveData done [15:40:24]OFDSenderStorePacket done [15:40:24]KKMCreateOFDPacket done [15:40:24]NVStorageSaveData kkm_last_timestamp [15:40:24]File name is /storage/kkm_last_timestamp [15:40:24]Write 4 bytes [15:40:24]NVStorageSaveData done [15:40:24]ExternCall_PrintAddStr [15:40:24]wPrintStart [15:40:24]Write to MH i2c: 01 00 00 C2 00 C2 [15:40:24]Write i2c OK [15:40:24]MH_I2C_Read... [15:40:24]Read from MH i2c: 01 [15:40:24]MH_I2C_Read... [15:40:24]OFD Sender: Processing packet 77076 [packets to send 351, broken 350] [15:40:24]ProducePacketName [15:40:24]name=ofd_packets/00077076 [15:40:24]OFD Sender: To server: pG, [15:40:24]CommunicateWithHost lk.salyk.kg:30040 [15:40:24]ConnectInit lk.salyk.kg [15:40:24]Read from MH i2c: 01 07 00 [15:40:24]MH_I2C_Read... [15:40:24]Read from MH i2c: 01 07 00 C2 00 00 00 00 00 00 FF 0F D7 [15:40:24]RasterBufferAndPrint [15:40:24]line Отчет о закрытии смены [15:40:24]line ФФД: 1.0 [15:40:24]line ИНН: 02508201610067 [15:40:24]line Кассир: Конурбаев Т. [15:40:24]line 24.06.2024 15:40 [15:40:24]line Смена: 397 [15:40:24]line РНМ: 0000000000095696 [15:40:24]line ЗНМ: 0300000170 [15:40:24]line СНО: Общий режим [15:40:24]line Чеков за смену: 77 [15:40:24]line ФД за смену: 79 [15:40:24]line Всего чеков: 77 [15:40:24]line ИТОГИ ПРИХОД [15:40:24]line Чеков: 77 [15:40:24]line Общий итог: 43234.22 [15:40:24]line Итого наличными: 29214.00 [15:40:24]line Итого безнал.: 14020.22 [15:40:24]line НДС 0% : 0.00 [15:40:24]line НДС 12% : 4592.44 [15:40:24]line НСП 0% : 0.00 [15:40:24]line НСП 1,50% : 0.00 [15:40:24]line НСП 0,50% : 0.00 [15:40:24]line НСП 5% : 0.00 [15:40:24]line НСП 3% : 0.00 [15:40:24]line НСП 2% : 0.00 [15:40:24]line НСП 1% : 382.66 [15:40:24]line ИТОГИ ВОЗВРАТ ПРИХОДА [15:40:24]line Чеков: 0 [15:40:24]line Общий итог: 0.00 [15:40:24]line Итого наличными: 0.00 [15:40:24]line Итого безнал.: 0.00 [15:40:24]line НДС 0% : 0.00 [15:40:24]line НДС 12% : 0.00 [15:40:24]line НСП 0% : 0.00 [15:40:24]line НСП 1,50% : 0.00 [15:40:24]line НСП 0,50% : 0.00 [15:40:24]line НСП 5% : 0.00 [15:40:24]line НСП 3% : 0.00 [15:40:24]line НСП 2% : 0.00 [15:40:24]line НСП 1% : 0.00 [15:40:24]line ИТОГИ РАСХОД [15:40:24]line Чеков: 0 [15:40:24]line Общий итог: 0.00 [15:40:24]line Итого наличными: 0.00 [15:40:24]line Итого безнал.: 0.00 [15:40:24]line НДС 0% : 0.00 [15:40:24]line НДС 12% : 0.00 [15:40:24]line НСП 0% : 0.00 [15:40:24]line НСП 1,50% : 0.00 [15:40:24]line НСП 0,50% : 0.00 [15:40:24]line НСП 5% : 0.00 [15:40:24]line НСП 3% : 0.00 [15:40:24]line НСП 2% : 0.00 [15:40:24]line НСП 1% : 0.00 [15:40:24]line ИТОГИ ВОЗВРАТ РАСХОДА [15:40:24]line Чеков: 0 [15:40:24]line Общий итог: 0.00 [15:40:24]line Итого наличными: 0.00 [15:40:24]line Итого безнал.: 0.00 [15:40:24]line НДС 0% : 0.00 [15:40:24]line НДС 12% : 0.00 [15:40:24]line НСП 0% : 0.00 [15:40:24]line НСП 1,50% : 0.00 [15:40:24]line НСП 0,50% : 0.00 [15:40:24]line НСП 5% : 0.00 [15:40:24]line НСП 3% : 0.00 [15:40:24]line НСП 2% : 0.00 [15:40:24]line НСП 1% : 0.00 [15:40:24]line Сумма внесений: 0.00 [15:40:24]line Сумма выплат: 0.00 [15:40:24]line Нал. в кассе: 29214.00 [15:40:24]line НС Приход: 72763320.54 [15:40:24]line НС Возвр.Прихода: 26941144.00 [15:40:24]line НС Расход: 0.00 [15:40:24]line НС Возвр.Расхода: 0.00 [15:40:24]line ФД: 77076 [15:40:24]line ФМ: 0000000000875009 [15:40:24]line ФПД: 88063646017620 [15:40:24]written 0, free lines is 4095 [15:40:24]Connected sock=10 [15:40:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 79 05 00 00 1C E0 71 05 A0 8E 5A 05 01 00 05 00 65 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 17 00 D0 9A D0 BE D0 BD D1 83 D1 80 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 A2 2E 20 F4 03 04 00 5C 93 79 66 0E 04 04 00 8D 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 5E 04 04 00 4D 00 00 00 57 04 04 00 4F 00 00 00 AA 04 D5 04 6E 04 04 00 4D 00 00 00 69 04 A2 00 6F 04 04 00 4D 00 00 00 B1 04 03 00 5E F8 41 70 04 03 00 B8 93 2C 72 04 03 00 A6 64 15 00 04 81 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 EC 01 07 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7A 95 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 Write to MH i2c: 04 01 00 00 00 00 00 13 04 01 75 14 00 [15:40:25]EE 03 Write i2c OK [15:40:25]09 MH_I2C_Read... [15:40:25]00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 Read from MH i2c: 01 01 F3 [15:40:25]03 MH_I2C_Read... [15:40:25]00 Read from MH i2c: 00 01 EF 07 03 00 09 [15:40:25]00 MH_I2C_Read... [15:40:25]F6 03 01 00 00 F7 03 00 00 EF 03 09 00 Read from MH i2c: F6 01 03 07 00 01 13 00 01 01 00 F7 00 03 00 00 00 00 00 EF 27 03 0B 09 4D 00 [15:40:25]F6 RasterBufferAndPrint [15:40:25]03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 line [15:40:25]01 line [15:40:25]00 line [15:40:25]03 line [15:40:25]F7 line [15:40:25]03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF written 0, free lines is 3010 [15:40:25]03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 MH_Cut [15:40:25]F6 Write to MH i2c: 03 D1 01 01 00 00 06 1A F7 01 03 01 00 ED 00 [15:40:25]7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 Write i2c OK [15:40:25]04 MH_I2C_Read... [15:40:25]00 Read from MH i2c: 00 D1 70 [15:40:25]04 MH_I2C_Read... [15:40:25]00 00 72 04 00 00 00 04 75 00 EE 03 09 Read from MH i2c: 00 D1 F2 01 03 00 01 [15:40:25]00 MH_I2C_Read... [15:40:25]00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 Read from MH i2c: 03 D1 00 01 00 00 EF 1A 03 01 09 00 00 EC F6 [15:40:25]03 Write to MH i2c: 01 01 00 00 00 00 F7 1B 03 01 00 1C 00 [15:40:25]EF 03 Write i2c OK [15:40:25]09 MH_I2C_Read... [15:40:25]00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 14 2D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 35 04 06 00 50 17 EA 56 A8 54 10 9C 54 F8 8C 47 61 B3 [15:40:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 4F 00 00 00 69 33 47 00 39 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 35 30 30 39 10 04 04 00 14 2D 01 00 F4 03 04 00 FB 39 79 66 B6 04 01 00 00 B4 33 E7 C6 39 A0 FD 04 [15:40:26]CommunicateWithHost err = 0 [15:40:26]CheckOFDResponse [15:40:26]1017 (14) - 77093643461234 [15:40:26]1041 (16) - 0000000000875009 [15:40:26]1040 (4) - 77076 [15:40:26]1012 (4) - 24.06.2024 09:18 [15:40:26]1206 (1) - 0 [15:40:26]OFD Sender: Remove packet 77076 [15:40:26]ProducePacketName [15:40:26]name=ofd_packets/00077076 [15:40:26]NVStorageDeleteData [15:40:26]*** Cut start [15:40:26]*** Partial cut [15:40:26]*** CUTSNS_PIN = 1 [15:40:26]*** CUTSNS_PIN = 0 [15:40:26]*** Brake cut motor [15:40:26]OFD Sender: No OFD packet to send [15:40:27]Read from MH i2c: 01 [15:40:27]MH_I2C_Read... [15:40:27]*** Stop cut motor [15:40:27]*** Cut end [15:40:27]Read from MH i2c: 01 07 00 [15:40:27]MH_I2C_Read... [15:40:27]Read from MH i2c: 01 07 00 1B 01 00 00 00 00 00 FF 0F 31 [15:40:27]process_action close_shift done [15:40:27]requested_data is exist [15:40:27]produce_requested_data [15:40:27]requested_item fd.num is exist - process it [15:40:27]SAM_PROTO_GetFieldsCounters [15:40:27]wFMCommunicate request_size=4 [15:40:27]MH_SAM_APDU [15:40:27]CAPDU: 80 13 00 00 [15:40:27]Write to MH i2c: E2 08 00 1C 01 80 13 00 00 00 00 00 00 99 [15:40:27]Write i2c OK [15:40:27]MH_I2C_Read... [15:40:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:40:27]Read from MH i2c: E2 [15:40:27]MH_I2C_Read... [15:40:27]Read from MH i2c: E2 62 00 [15:40:27]MH_I2C_Read... [15:40:27]Read from MH i2c: E2 62 00 1C 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 14 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 79 [15:40: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 35 30 30 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 35 36 39 36 10 04 04 00 14 2D 01 00 0E 04 04 00 8D 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:40:27]wFMCommunicate OK [15:40:27]SAM_PROTO_GetFieldsCounters done [15:40:27]requested_item shift.num is exist - process it [15:40:27]requested_item shift.opened is exist - process it [15:40:27]req_shift_opened [15:40:27]FM_GetShiftState [15:40:27]SAM_PROTO_GetShiftState [15:40:27]wFMCommunicate request_size=4 [15:40:27]MH_SAM_APDU [15:40:27]CAPDU: 80 13 01 00 [15:40:27]Write to MH i2c: E2 08 00 1D 01 80 13 01 00 00 00 00 00 9B [15:40:27]Write i2c OK [15:40:27]MH_I2C_Read... [15:40:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:27]Read from MH i2c: E2 [15:40:27]MH_I2C_Read... [15:40:27]Read from MH i2c: E2 0E 00 [15:40:27]MH_I2C_Read... [15:40:27]Read from MH i2c: E2 0E 00 1D 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A6 [15:40:27]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [15:40:27]wFMCommunicate OK [15:40:27]SAM_PROTO_GetShiftState done [15:40:27]FM_GetShiftState done [15:40:27]req_shift_opened done [15:40:27]requested_item shift.open_date is exist - process it [15:40:27]req_shift_open_date [15:40:27]FM_GetShiftState [15:40:27]SAM_PROTO_GetShiftState [15:40:27]wFMCommunicate request_size=4 [15:40:27]MH_SAM_APDU [15:40:27]CAPDU: 80 13 01 00 [15:40:27]Write to MH i2c: E2 08 00 1E 01 80 13 01 00 00 00 00 00 9C [15:40:27]Write i2c OK [15:40:27]MH_I2C_Read... [15:40:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:27]Read from MH i2c: E2 [15:40:27]MH_I2C_Read... [15:40:27]Read from MH i2c: E2 0E 00 [15:40:27]MH_I2C_Read... [15:40:27]Read from MH i2c: E2 0E 00 1E 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A7 [15:40:27]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [15:40:27]wFMCommunicate OK [15:40:27]SAM_PROTO_GetShiftState done [15:40:27]FM_GetShiftState done [15:40:27]req_shift_open_date done [15:40:27]produce_requested_data done [15:40:27]produce_requested_data return {"fd.num":77076,"shift.num":397,"shift.opened":0,"shift.open_date":0} [15:40:27]process_action_free close_shift [15:40:27]json_value_free [15:40:27]json_value_free done [15:40:27]process_json_proto returns [15:40:27]Send response to host [15:40:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":77076,"shift.num":397,"shift.opened":0,"shift.open_date":0}}} [15:40:27]free response buf [15:40:27]execute_script done [15:40:27]execute_script returns [15:40:27]free content buf [15:40:27]Sock 9.Close socket [15:40:27]Sock 9.Thread stoped [15:40:31]OFD Sender: No OFD packet to send [15:40:36]OFD Sender: No OFD packet to send [15:40:41]OFD Sender: No OFD packet to send [15:40:46]OFD Sender: No OFD packet to send [15:40:51]OFD Sender: No OFD packet to send [15:40:56]OFD Sender: No OFD packet to send [15:41:01]OFD Sender: No OFD packet to send [15:41:06]OFD Sender: No OFD packet to send [15:41:11]OFD Sender: No OFD packet to send [15:41:16]OFD Sender: No OFD packet to send [15:41:21]OFD Sender: No OFD packet to send [15:41:26]OFD Sender: No OFD packet to send [15:41:31]OFD Sender: No OFD packet to send [15:41:36]OFD Sender: No OFD packet to send [15:41:41]OFD Sender: No OFD packet to send [15:41:46]OFD Sender: No OFD packet to send [15:41:51]OFD Sender: No OFD packet to send [15:41:56]OFD Sender: No OFD packet to send [15:42:01]OFD Sender: No OFD packet to send [15:42:06]OFD Sender: No OFD packet to send [15:42:11]OFD Sender: No OFD packet to send [15:42:16]OFD Sender: No OFD packet to send [15:42:21]OFD Sender: No OFD packet to send [15:42:27]OFD Sender: No OFD packet to send [15:42:32]OFD Sender: No OFD packet to send [15:42:37]OFD Sender: No OFD packet to send [15:42:42]OFD Sender: No OFD packet to send [15:42:47]OFD Sender: No OFD packet to send [15:42:52]OFD Sender: No OFD packet to send [15:42:57]OFD Sender: No OFD packet to send [15:43:02]OFD Sender: No OFD packet to send [15:43:07]OFD Sender: No OFD packet to send [15:43:12]OFD Sender: No OFD packet to send [15:43:17]OFD Sender: No OFD packet to send [15:43:22]OFD Sender: No OFD packet to send [15:43:27]OFD Sender: No OFD packet to send [15:43:32]OFD Sender: No OFD packet to send [15:43:37]OFD Sender: No OFD packet to send [15:43:42]OFD Sender: No OFD packet to send [15:43:47]OFD Sender: No OFD packet to send [15:43:52]OFD Sender: No OFD packet to send [15:43:57]OFD Sender: No OFD packet to send [15:44:02]OFD Sender: No OFD packet to send [15:44:07]OFD Sender: No OFD packet to send [15:44:12]OFD Sender: No OFD packet to send [15:44:17]OFD Sender: No OFD packet to send [15:44:22]OFD Sender: No OFD packet to send [15:44:27]OFD Sender: No OFD packet to send [15:44:32]OFD Sender: No OFD packet to send [15:44:37]OFD Sender: No OFD packet to send [15:44:42]OFD Sender: No OFD packet to send [15:44:47]OFD Sender: No OFD packet to send [15:44:52]OFD Sender: No OFD packet to send [15:44:57]OFD Sender: No OFD packet to send [15:45:02]OFD Sender: No OFD packet to send [15:45:07]OFD Sender: No OFD packet to send [15:45:12]OFD Sender: No OFD packet to send [15:45:17]OFD Sender: No OFD packet to send [15:45:22]OFD Sender: No OFD packet to send [15:45:27]OFD Sender: No OFD packet to send [15:45:32]OFD Sender: No OFD packet to send [15:45:37]OFD Sender: No OFD packet to send [15:45:42]OFD Sender: No OFD packet to send [15:45:47]OFD Sender: No OFD packet to send [15:45:52]OFD Sender: No OFD packet to send [15:45:57]OFD Sender: No OFD packet to send [15:46:02]OFD Sender: No OFD packet to send [15:46:07]OFD Sender: No OFD packet to send [15:46:12]OFD Sender: No OFD packet to send [15:46:17]OFD Sender: No OFD packet to send [15:46:22]OFD Sender: No OFD packet to send [15:46:27]OFD Sender: No OFD packet to send [15:46:32]OFD Sender: No OFD packet to send